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

Time bar (total: 6.2s)

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 13 to 12 computations (7.7% saved)

sample1.3s (20.7%)

Memory
-24.5MiB live, 1 174.1MiB allocated
Samples
767.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 546.0ms
const: 247.0ms (45.2% of total)
ival-mult: 129.0ms (23.6% of total)
ival-sub: 117.0ms (21.4% of total)
ival-add: 36.0ms (6.6% of total)
exact: 8.0ms (1.5% of total)
ival-true: 6.0ms (1.1% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

preprocess144.0ms (2.3%)

Memory
32.6MiB live, 145.8MiB allocated
Algorithm
egg-herbie
Rules
1 376×lower-fma.f64
1 376×lower-fma.f32
670×sub-neg
472×unsub-neg
462×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02461
17559
219655
361749
4151245
5280545
6339445
7351145
8353145
9353345
10353545
11355545
01011
01511
13011
25811
31169
42189
54479
68529
712529
814899
915109
015108
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))

explain121.0ms (2%)

Memory
6.2MiB live, 248.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(-.f64 y #s(literal 1 binary64))
00-0-#s(literal 1 binary64)
00-0-(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
00-0-(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
00-0-#s(literal 918938533204673/1000000000000000 binary64)
00-0-(*.f64 x (-.f64 y #s(literal 1 binary64)))
00-0-y
00-0-(*.f64 y #s(literal 1/2 binary64))
00-0-#s(literal 1/2 binary64)
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
41.0ms512×0valid
Compiler

Compiled 102 to 44 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
const: 9.0ms (36.6% of total)
ival-mult: 7.0ms (28.5% of total)
ival-sub: 5.0ms (20.3% of total)
ival-add: 2.0ms (8.1% of total)
exact: 1.0ms (4.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify61.0ms (1%)

Memory
-22.9MiB live, 96.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 y #s(literal 1 binary64))
cost-diff0
(*.f64 x (-.f64 y #s(literal 1 binary64)))
cost-diff128
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
cost-diff320
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
Rules
1 376×lower-fma.f64
1 376×lower-fma.f32
352×lower-+.f32
352×lower--.f32
350×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
01536
13036
25836
311632
421832
544732
685232
7125232
8148932
9151032
0151031
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
x
(-.f64 y #s(literal 1 binary64))
y
#s(literal 1 binary64)
(*.f64 y #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(literal 918938533204673/1000000000000000 binary64)
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(-.f64 (*.f64 x y) x)
x
(-.f64 y #s(literal 1 binary64))
(+.f64 y #s(literal -1 binary64))
y
#s(literal 1 binary64)
(*.f64 y #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(literal 918938533204673/1000000000000000 binary64)

localize31.0ms (0.5%)

Memory
25.1MiB live, 63.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 y #s(literal 1 binary64))
accuracy100.0%
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
accuracy100.0%
(*.f64 y #s(literal 1/2 binary64))
accuracy100.0%
(*.f64 x (-.f64 y #s(literal 1 binary64)))
Samples
21.0ms256×0valid
Compiler

Compiled 38 to 12 computations (68.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
const: 4.0ms (31.6% of total)
ival-sub: 3.0ms (23.7% of total)
ival-add: 3.0ms (23.7% of total)
ival-mult: 3.0ms (23.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series9.0ms (0.1%)

Memory
-24.9MiB live, 13.3MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#<alt (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))>
#<alt (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (-.f64 y #s(literal 1 binary64))>
#<alt (*.f64 y #s(literal 1/2 binary64))>
Outputs
#<alt (* -1/2 y)>
#<alt (- (* x (- y 1)) (* 1/2 y))>
#<alt (- (* x (- y 1)) (* 1/2 y))>
#<alt (- (* x (- y 1)) (* 1/2 y))>
#<alt (* x (- y 1))>
#<alt (* x (- (+ y (* -1/2 (/ y x))) 1))>
#<alt (* x (- (+ y (* -1/2 (/ y x))) 1))>
#<alt (* x (- (+ y (* -1/2 (/ y x))) 1))>
#<alt (* x (- y 1))>
#<alt (* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))>
#<alt (* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))>
#<alt (* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))>
#<alt (* -1 x)>
#<alt (+ (* -1 x) (* y (- x 1/2)))>
#<alt (+ (* -1 x) (* y (- x 1/2)))>
#<alt (+ (* -1 x) (* y (- x 1/2)))>
#<alt (* y (- x 1/2))>
#<alt (* y (- (+ x (* -1 (/ x y))) 1/2))>
#<alt (* y (- (+ x (* -1 (/ x y))) 1/2))>
#<alt (* y (- (+ x (* -1 (/ x y))) 1/2))>
#<alt (* -1 (* y (+ 1/2 (* -1 x))))>
#<alt (* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))>
#<alt (* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))>
#<alt (* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))>
#<alt (- 918938533204673/1000000000000000 (* 1/2 y))>
#<alt (- (+ 918938533204673/1000000000000000 (* x (- y 1))) (* 1/2 y))>
#<alt (- (+ 918938533204673/1000000000000000 (* x (- y 1))) (* 1/2 y))>
#<alt (- (+ 918938533204673/1000000000000000 (* x (- y 1))) (* 1/2 y))>
#<alt (* x (- y 1))>
#<alt (* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) (+ 1 (* 1/2 (/ y x)))))>
#<alt (* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) (+ 1 (* 1/2 (/ y x)))))>
#<alt (* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) (+ 1 (* 1/2 (/ y x)))))>
#<alt (* x (- y 1))>
#<alt (* -1 (* x (+ (* -1 (- y 1)) (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))>
#<alt (* -1 (* x (+ (* -1 (- y 1)) (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))>
#<alt (* -1 (* x (+ (* -1 (- y 1)) (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))>
#<alt (+ 918938533204673/1000000000000000 (* -1 x))>
#<alt (+ 918938533204673/1000000000000000 (+ (* -1 x) (* y (- x 1/2))))>
#<alt (+ 918938533204673/1000000000000000 (+ (* -1 x) (* y (- x 1/2))))>
#<alt (+ 918938533204673/1000000000000000 (+ (* -1 x) (* y (- x 1/2))))>
#<alt (* y (- x 1/2))>
#<alt (* y (- (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))) 1/2))>
#<alt (* y (- (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))) 1/2))>
#<alt (* y (- (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))) 1/2))>
#<alt (* -1 (* y (+ 1/2 (* -1 x))))>
#<alt (* -1 (* y (+ 1/2 (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y))))))>
#<alt (* -1 (* y (+ 1/2 (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y))))))>
#<alt (* -1 (* y (+ 1/2 (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y))))))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* -1 x)>
#<alt (+ (* -1 x) (* x y))>
#<alt (+ (* -1 x) (* x y))>
#<alt (+ (* -1 x) (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (* -1 (/ x y))))>
#<alt (* y (+ x (* -1 (/ x y))))>
#<alt (* y (+ x (* -1 (/ x y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (/ x y))))>
#<alt (* -1 (* y (+ (* -1 x) (/ x y))))>
#<alt (* -1 (* y (+ (* -1 x) (/ x y))))>
#<alt -1>
#<alt (- y 1)>
#<alt (- y 1)>
#<alt (- y 1)>
#<alt y>
#<alt (* y (- 1 (/ 1 y)))>
#<alt (* y (- 1 (/ 1 y)))>
#<alt (* y (- 1 (/ 1 y)))>
#<alt y>
#<alt (* -1 (* y (- (/ 1 y) 1)))>
#<alt (* -1 (* y (- (/ 1 y) 1)))>
#<alt (* -1 (* y (- (/ 1 y) 1)))>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
#<alt (* 1/2 y)>
Calls

24 calls:

TimeVariablePointExpression
1.0ms
y
@inf
(* y 1/2)
1.0ms
x
@0
(- (* x (- y 1)) (* y 1/2))
1.0ms
y
@0
(- (* x (- y 1)) (* y 1/2))
0.0ms
x
@inf
(- (* x (- y 1)) (* y 1/2))
0.0ms
y
@inf
(- (* x (- y 1)) (* y 1/2))

rewrite379.0ms (6.1%)

Memory
6.0MiB live, 602.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 498×lower-fma.f64
7 498×lower-fma.f32
4 788×lower-*.f32
4 784×lower-*.f64
3 354×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01031
01531
16931
252031
3772031
0824928
Stop Event
iter limit
node limit
iter limit
Counts
5 → 384
Calls
Call 1
Inputs
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(-.f64 y #s(literal 1 binary64))
(*.f64 y #s(literal 1/2 binary64))
Outputs
(+.f64 (fma.f64 x y (neg.f64 x)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(+.f64 (*.f64 x y) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x y)) (neg.f64 x))
(-.f64 (fma.f64 x y (neg.f64 x)) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 x y (neg.f64 x))))
(-.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 x y (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x y (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 y x (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y x (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y #s(literal -1/2 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 x y (neg.f64 x)) (/.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 x y (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 y) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -1 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 x (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (/.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64)) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 x (+.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x x) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 #s(literal -1/2 binary64) y (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(neg.f64 (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x))))))
(/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (-.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64)))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (*.f64 y y) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x y (neg.f64 x)))
(+.f64 (*.f64 x y) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(-.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (-.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(-.f64 (+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 x y (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y x (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y x (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y #s(literal -1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 y) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 x (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 x (+.f64 y #s(literal 1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1/2 binary64) y (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 x x) (fma.f64 x y (neg.f64 x))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (-.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (-.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 x y))
(fma.f64 x y (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (*.f64 x y))
(fma.f64 y x (neg.f64 x))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (*.f64 x y))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (neg.f64 x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (neg.f64 x))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 x (fma.f64 y y #s(literal -1 binary64)))))
(/.f64 (fma.f64 x y (neg.f64 x)) #s(literal 1 binary64))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)))
(/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 x y) (*.f64 x y) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 x y) (neg.f64 x)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 y y #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) x) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) x) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (+.f64 y #s(literal -1 binary64)) x)
(*.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) x))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 x (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(*.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 x (+.f64 y #s(literal 1 binary64))))
(*.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(*.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))
(*.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y))
(*.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y))
(+.f64 y #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) y)
(+.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(+.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(-.f64 y #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))))
(fma.f64 y #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 y (/.f64 y (+.f64 y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 y (/.f64 (*.f64 y y) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 #s(literal 1 binary64) y #s(literal -1 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (*.f64 y y) (/.f64 y (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (/.f64 y (+.f64 y #s(literal 1 binary64))) (/.f64 y #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(neg.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(neg.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (neg.f64 y))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (neg.f64 y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 y y #s(literal -1 binary64)) (+.f64 y #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))))
(/.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 y (*.f64 y y)) (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (-.f64 #s(literal -1 binary64) y))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 y y) #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (+.f64 y #s(literal 1 binary64)))) (+.f64 y #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y y) #s(literal 1 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 y y)) (fma.f64 y y #s(literal 1 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))) (fma.f64 y (/.f64 (*.f64 y y) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))) (fma.f64 y (/.f64 y (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))) (fma.f64 y (*.f64 y (*.f64 y y)) (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))) (fma.f64 y y #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64)))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))))
(*.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(*.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(*.f64 (+.f64 y #s(literal 1 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(*.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (fma.f64 y y #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (+.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))
(*.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y))
(*.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y))
(*.f64 y #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))

simplify439.0ms (7.1%)

Memory
12.2MiB live, 410.3MiB allocated
Algorithm
egg-herbie
Rules
11 900×lower-fma.f64
11 900×lower-fma.f32
3 162×lower-*.f64
3 162×lower-*.f32
1 298×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076593
1232592
2695520
31796520
46373520
08167501
Stop Event
iter limit
node limit
Counts
96 → 94
Calls
Call 1
Inputs
(* -1/2 y)
(- (* x (- y 1)) (* 1/2 y))
(- (* x (- y 1)) (* 1/2 y))
(- (* x (- y 1)) (* 1/2 y))
(* x (- y 1))
(* x (- (+ y (* -1/2 (/ y x))) 1))
(* x (- (+ y (* -1/2 (/ y x))) 1))
(* x (- (+ y (* -1/2 (/ y x))) 1))
(* x (- y 1))
(* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))
(* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))
(* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))
(* -1 x)
(+ (* -1 x) (* y (- x 1/2)))
(+ (* -1 x) (* y (- x 1/2)))
(+ (* -1 x) (* y (- x 1/2)))
(* y (- x 1/2))
(* y (- (+ x (* -1 (/ x y))) 1/2))
(* y (- (+ x (* -1 (/ x y))) 1/2))
(* y (- (+ x (* -1 (/ x y))) 1/2))
(* -1 (* y (+ 1/2 (* -1 x))))
(* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))
(* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))
(* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))
(- 918938533204673/1000000000000000 (* 1/2 y))
(- (+ 918938533204673/1000000000000000 (* x (- y 1))) (* 1/2 y))
(- (+ 918938533204673/1000000000000000 (* x (- y 1))) (* 1/2 y))
(- (+ 918938533204673/1000000000000000 (* x (- y 1))) (* 1/2 y))
(* x (- y 1))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) (+ 1 (* 1/2 (/ y x)))))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) (+ 1 (* 1/2 (/ y x)))))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) (+ 1 (* 1/2 (/ y x)))))
(* x (- y 1))
(* -1 (* x (+ (* -1 (- y 1)) (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(* -1 (* x (+ (* -1 (- y 1)) (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(* -1 (* x (+ (* -1 (- y 1)) (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(+ 918938533204673/1000000000000000 (* -1 x))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* y (- x 1/2))))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* y (- x 1/2))))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* y (- x 1/2))))
(* y (- x 1/2))
(* y (- (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))) 1/2))
(* y (- (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))) 1/2))
(* y (- (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))) 1/2))
(* -1 (* y (+ 1/2 (* -1 x))))
(* -1 (* y (+ 1/2 (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y))))))
(* -1 (* y (+ 1/2 (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y))))))
(* -1 (* y (+ 1/2 (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y))))))
(* 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))
(* -1 x)
(+ (* -1 x) (* x y))
(+ (* -1 x) (* x y))
(+ (* -1 x) (* x y))
(* x y)
(* y (+ x (* -1 (/ x y))))
(* y (+ x (* -1 (/ x y))))
(* y (+ x (* -1 (/ x y))))
(* x y)
(* -1 (* y (+ (* -1 x) (/ x y))))
(* -1 (* y (+ (* -1 x) (/ x y))))
(* -1 (* y (+ (* -1 x) (/ x y))))
-1
(- y 1)
(- y 1)
(- y 1)
y
(* y (- 1 (/ 1 y)))
(* y (- 1 (/ 1 y)))
(* y (- 1 (/ 1 y)))
y
(* -1 (* y (- (/ 1 y) 1)))
(* -1 (* y (- (/ 1 y) 1)))
(* -1 (* y (- (/ 1 y) 1)))
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
Outputs
(* -1/2 y)
(*.f64 #s(literal -1/2 binary64) y)
(- (* x (- y 1)) (* 1/2 y))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(- (* x (- y 1)) (* 1/2 y))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(- (* x (- y 1)) (* 1/2 y))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- (+ y (* -1/2 (/ y x))) 1))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* x (- (+ y (* -1/2 (/ y x))) 1))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* x (- (+ y (* -1/2 (/ y x))) 1))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* y (- x 1/2)))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(+ (* -1 x) (* y (- x 1/2)))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(+ (* -1 x) (* y (- x 1/2)))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* y (- x 1/2))
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(* y (- (+ x (* -1 (/ x y))) 1/2))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* y (- (+ x (* -1 (/ x y))) 1/2))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* y (- (+ x (* -1 (/ x y))) 1/2))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* -1 (* y (+ 1/2 (* -1 x))))
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(- 918938533204673/1000000000000000 (* 1/2 y))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(- (+ 918938533204673/1000000000000000 (* x (- y 1))) (* 1/2 y))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(- (+ 918938533204673/1000000000000000 (* x (- y 1))) (* 1/2 y))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(- (+ 918938533204673/1000000000000000 (* x (- y 1))) (* 1/2 y))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) (+ 1 (* 1/2 (/ y x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) (+ 1 (* 1/2 (/ y x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) (+ 1 (* 1/2 (/ y x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* -1 (* x (+ (* -1 (- y 1)) (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* x (+ (* -1 (- y 1)) (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* x (+ (* -1 (- y 1)) (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(+ 918938533204673/1000000000000000 (* -1 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* y (- x 1/2))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* y (- x 1/2))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* y (- x 1/2))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* y (- x 1/2))
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(* y (- (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))) 1/2))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* y (- (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))) 1/2))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* y (- (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))) 1/2))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* y (+ 1/2 (* -1 x))))
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(* -1 (* y (+ 1/2 (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y))))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* y (+ 1/2 (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y))))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* y (+ 1/2 (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y))))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* x (- y 1))
(-.f64 (*.f64 y x) x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* x y))
(-.f64 (*.f64 y x) x)
(+ (* -1 x) (* x y))
(-.f64 (*.f64 y x) x)
(+ (* -1 x) (* x y))
(-.f64 (*.f64 y x) x)
(* x y)
(*.f64 y x)
(* y (+ x (* -1 (/ x y))))
(-.f64 (*.f64 y x) x)
(* y (+ x (* -1 (/ x y))))
(-.f64 (*.f64 y x) x)
(* y (+ x (* -1 (/ x y))))
(-.f64 (*.f64 y x) x)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (/ x y))))
(-.f64 (*.f64 y x) x)
(* -1 (* y (+ (* -1 x) (/ x y))))
(-.f64 (*.f64 y x) x)
(* -1 (* y (+ (* -1 x) (/ x y))))
(-.f64 (*.f64 y x) x)
-1
#s(literal -1 binary64)
(- y 1)
(+.f64 y #s(literal -1 binary64))
(- y 1)
(+.f64 y #s(literal -1 binary64))
(- y 1)
(+.f64 y #s(literal -1 binary64))
y
(* y (- 1 (/ 1 y)))
(+.f64 y #s(literal -1 binary64))
(* y (- 1 (/ 1 y)))
(+.f64 y #s(literal -1 binary64))
(* y (- 1 (/ 1 y)))
(+.f64 y #s(literal -1 binary64))
y
(* -1 (* y (- (/ 1 y) 1)))
(+.f64 y #s(literal -1 binary64))
(* -1 (* y (- (/ 1 y) 1)))
(+.f64 y #s(literal -1 binary64))
(* -1 (* y (- (/ 1 y) 1)))
(+.f64 y #s(literal -1 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))

simplify172.0ms (2.8%)

Memory
-7.8MiB live, 191.7MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089213481
189313481
089313481
Stop Event
saturated
saturated
Counts
384 → 0
Calls
Call 1
Inputs
(+.f64 (fma.f64 x y (neg.f64 x)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(+.f64 (*.f64 x y) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x y)) (neg.f64 x))
(-.f64 (fma.f64 x y (neg.f64 x)) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 x y (neg.f64 x))))
(-.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 x y (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x y (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 y x (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y x (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y #s(literal -1/2 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 x y (neg.f64 x)) (/.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 x y (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 y) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -1 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 x (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (/.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64)) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 x (+.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x x) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 #s(literal -1/2 binary64) y (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(neg.f64 (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x))))))
(/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (-.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64)))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (*.f64 y y) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x y (neg.f64 x)))
(+.f64 (*.f64 x y) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(-.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (-.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(-.f64 (+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 x y (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y x (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y x (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y #s(literal -1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 y) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 x (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 x (+.f64 y #s(literal 1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1/2 binary64) y (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 x x) (fma.f64 x y (neg.f64 x))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (-.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (-.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 x y))
(fma.f64 x y (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (*.f64 x y))
(fma.f64 y x (neg.f64 x))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (*.f64 x y))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (neg.f64 x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (neg.f64 x))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 x (fma.f64 y y #s(literal -1 binary64)))))
(/.f64 (fma.f64 x y (neg.f64 x)) #s(literal 1 binary64))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)))
(/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 x y) (*.f64 x y) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 x y) (neg.f64 x)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 y y #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) x) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) x) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (+.f64 y #s(literal -1 binary64)) x)
(*.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) x))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 x (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(*.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 x (+.f64 y #s(literal 1 binary64))))
(*.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(*.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))
(*.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y))
(*.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y))
(+.f64 y #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) y)
(+.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(+.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(-.f64 y #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))))
(fma.f64 y #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 y (/.f64 y (+.f64 y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 y (/.f64 (*.f64 y y) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 #s(literal 1 binary64) y #s(literal -1 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (*.f64 y y) (/.f64 y (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (/.f64 y (+.f64 y #s(literal 1 binary64))) (/.f64 y #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(neg.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(neg.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (neg.f64 y))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (neg.f64 y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 y y #s(literal -1 binary64)) (+.f64 y #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))))
(/.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 y (*.f64 y y)) (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (-.f64 #s(literal -1 binary64) y))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 y y) #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (+.f64 y #s(literal 1 binary64)))) (+.f64 y #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y y) #s(literal 1 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 y y)) (fma.f64 y y #s(literal 1 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))) (fma.f64 y (/.f64 (*.f64 y y) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))) (fma.f64 y (/.f64 y (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))) (fma.f64 y (*.f64 y (*.f64 y y)) (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))) (fma.f64 y y #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64)))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))))
(*.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(*.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(*.f64 (+.f64 y #s(literal 1 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(*.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (fma.f64 y y #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (+.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))
(*.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y))
(*.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y))
(*.f64 y #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))
Outputs
(+.f64 (fma.f64 x y (neg.f64 x)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(+.f64 (*.f64 x y) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x y)) (neg.f64 x))
(-.f64 (fma.f64 x y (neg.f64 x)) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 x y (neg.f64 x))))
(-.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 x y (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x y (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 y x (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y x (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y #s(literal -1/2 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 x y (neg.f64 x)) (/.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 x y (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 y) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -1 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 x (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (/.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64)) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 x (+.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x x) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 #s(literal -1/2 binary64) y (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(neg.f64 (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x))))))
(/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (-.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64)))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (*.f64 y y) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (neg.f64 x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 x y (neg.f64 x)) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x y (neg.f64 x)))
(+.f64 (*.f64 x y) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(-.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (-.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(-.f64 (+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 x y (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y x (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y x (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y #s(literal -1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 y) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 x (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x y (neg.f64 x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x y (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 x (+.f64 y #s(literal 1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1/2 binary64) y (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (+.f64 (neg.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (-.f64 (neg.f64 x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 y (*.f64 #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 x x) (fma.f64 x y (neg.f64 x))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (-.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/4 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (-.f64 (fma.f64 x y (neg.f64 x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 1/4 binary64))) (+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (-.f64 (*.f64 (fma.f64 x y (neg.f64 x)) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 x y))
(fma.f64 x y (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (*.f64 x y))
(fma.f64 y x (neg.f64 x))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (*.f64 x y))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (neg.f64 x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) y (neg.f64 x))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 x (fma.f64 y y #s(literal -1 binary64)))))
(/.f64 (fma.f64 x y (neg.f64 x)) #s(literal 1 binary64))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)))
(/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 x y) (*.f64 x y) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 x y) (neg.f64 x)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 y y #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) x) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) x) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (+.f64 y #s(literal -1 binary64)) x)
(*.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) x))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 x (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(*.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 x (+.f64 y #s(literal 1 binary64))))
(*.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(*.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))
(*.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y))
(*.f64 (/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y))
(+.f64 y #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) y)
(+.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(+.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(-.f64 y #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))))
(fma.f64 y #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 y (/.f64 y (+.f64 y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 y (/.f64 (*.f64 y y) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 #s(literal 1 binary64) y #s(literal -1 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (*.f64 y y) (/.f64 y (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (/.f64 y (+.f64 y #s(literal 1 binary64))) (/.f64 y #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(neg.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(neg.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (neg.f64 y))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (neg.f64 y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 y y #s(literal -1 binary64)) (+.f64 y #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))))
(/.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (+.f64 #s(literal -1 binary64) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y (*.f64 y (*.f64 y y)) (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y)) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (-.f64 #s(literal -1 binary64) y))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 y y) #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (+.f64 y #s(literal 1 binary64)))) (+.f64 y #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y y) #s(literal 1 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 y y)) (fma.f64 y y #s(literal 1 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))) (fma.f64 y (/.f64 (*.f64 y y) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))) (fma.f64 y (/.f64 y (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))) (fma.f64 y (*.f64 y y) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))) (fma.f64 y (*.f64 y (*.f64 y y)) (fma.f64 y y #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))) (fma.f64 y y #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64)))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (neg.f64 y))))
(*.f64 (fma.f64 y y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(*.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)))))
(*.f64 (+.f64 y #s(literal 1 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(*.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))) (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) (fma.f64 y y #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (+.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (+.f64 y (fma.f64 y y #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))) (-.f64 (fma.f64 y y #s(literal -1 binary64)) y))
(*.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (fma.f64 y (*.f64 y y) #s(literal 1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) y))
(*.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) y))
(*.f64 y #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))

eval44.0ms (0.7%)

Memory
-0.3MiB live, 38.5MiB allocated
Compiler

Compiled 1 736 to 42 computations (97.6% saved)

prune5.0ms (0.1%)

Memory
13.3MiB live, 13.3MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1835188
Fresh000
Picked101
Done000
Total1845189
Accuracy
100.0%
Counts
189 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.4%
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
53.2%
(-.f64 (*.f64 y x) x)
100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
51.3%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
48.6%
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
Compiler

Compiled 70 to 50 computations (28.6% saved)

simplify77.0ms (1.2%)

Memory
-3.5MiB live, 74.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y x)
cost-diff0
(-.f64 (*.f64 y x) x)
cost-diff0
(+.f64 #s(literal -1/2 binary64) x)
cost-diff0
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
cost-diff0
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
cost-diff0
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
cost-diff0
(-.f64 #s(literal 1/2 binary64) x)
cost-diff0
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
cost-diff0
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
Rules
1 376×lower-fma.f32
1 372×lower-fma.f64
352×lower-+.f32
352×lower--.f32
350×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01454
02554
14354
27254
316654
441354
593754
6136854
7159654
8165454
9166154
0166154
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
#s(literal 918938533204673/1000000000000000 binary64)
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
y
(-.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
x
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
#s(literal -1/2 binary64)
y
#s(literal 918938533204673/1000000000000000 binary64)
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
y
(+.f64 #s(literal -1/2 binary64) x)
#s(literal -1/2 binary64)
x
(-.f64 (*.f64 y x) x)
(*.f64 y x)
y
x
Outputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
#s(literal 918938533204673/1000000000000000 binary64)
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
y
(-.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
x
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
#s(literal -1/2 binary64)
y
#s(literal 918938533204673/1000000000000000 binary64)
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
y
(+.f64 #s(literal -1/2 binary64) x)
(+.f64 x #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
x
(-.f64 (*.f64 y x) x)
(*.f64 y x)
y
x

localize81.0ms (1.3%)

Memory
-17.7MiB live, 71.0MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y x)
accuracy100.0%
(-.f64 (*.f64 y x) x)
accuracy100.0%
(+.f64 #s(literal -1/2 binary64) x)
accuracy100.0%
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
accuracy100.0%
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
accuracy100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
accuracy100.0%
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
accuracy100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
accuracy100.0%
(-.f64 #s(literal 1/2 binary64) x)
Samples
30.0ms256×0valid
Compiler

Compiled 59 to 18 computations (69.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 6.0ms (32.4% of total)
ival-sub: 4.0ms (21.6% of total)
const: 4.0ms (21.6% of total)
ival-add: 3.0ms (16.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series9.0ms (0.1%)

Memory
12.4MiB live, 12.4MiB allocated
Counts
9 → 168
Calls
Call 1
Inputs
#<alt (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))>
#<alt (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)>
#<alt (-.f64 #s(literal 1/2 binary64) x)>
#<alt (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)>
#<alt (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))>
#<alt (*.f64 y (+.f64 #s(literal -1/2 binary64) x))>
#<alt (+.f64 #s(literal -1/2 binary64) x)>
#<alt (-.f64 (*.f64 y x) x)>
#<alt (*.f64 y x)>
Outputs
#<alt (- 918938533204673/1000000000000000 x)>
#<alt (- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)>
#<alt (- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)>
#<alt (- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)>
#<alt (* y (- x 1/2))>
#<alt (* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))>
#<alt (* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))>
#<alt (* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))>
#<alt (* -1 (* y (- 1/2 x)))>
#<alt (* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))>
#<alt (* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))>
#<alt (* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))>
#<alt (- 918938533204673/1000000000000000 (* 1/2 y))>
#<alt (- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))>
#<alt (- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))>
#<alt (- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))>
#<alt (* -1 (* x (+ 1 (* -1 y))))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))>
#<alt (* -1 (* x (- 1 y)))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))>
#<alt x>
#<alt (+ x (* y (- 1/2 x)))>
#<alt (+ x (* y (- 1/2 x)))>
#<alt (+ x (* y (- 1/2 x)))>
#<alt (* y (- 1/2 x))>
#<alt (* y (- (+ 1/2 (/ x y)) x))>
#<alt (* y (- (+ 1/2 (/ x y)) x))>
#<alt (* y (- (+ 1/2 (/ x y)) x))>
#<alt (* y (- 1/2 x))>
#<alt (* -1 (* y (+ (* -1 (- 1/2 x)) (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ (* -1 (- 1/2 x)) (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ (* -1 (- 1/2 x)) (* -1 (/ x y)))))>
#<alt (* 1/2 y)>
#<alt (+ (* 1/2 y) (* x (+ 1 (* -1 y))))>
#<alt (+ (* 1/2 y) (* x (+ 1 (* -1 y))))>
#<alt (+ (* 1/2 y) (* x (+ 1 (* -1 y))))>
#<alt (* x (+ 1 (* -1 y)))>
#<alt (* x (+ 1 (+ (* -1 y) (* 1/2 (/ y x)))))>
#<alt (* x (+ 1 (+ (* -1 y) (* 1/2 (/ y x)))))>
#<alt (* x (+ 1 (+ (* -1 y) (* 1/2 (/ y x)))))>
#<alt (* -1 (* x (- y 1)))>
#<alt (* -1 (* x (- (+ y (* -1/2 (/ y x))) 1)))>
#<alt (* -1 (* x (- (+ y (* -1/2 (/ y x))) 1)))>
#<alt (* -1 (* x (- (+ y (* -1/2 (/ y x))) 1)))>
#<alt 1/2>
#<alt (+ 1/2 (* -1 x))>
#<alt (+ 1/2 (* -1 x))>
#<alt (+ 1/2 (* -1 x))>
#<alt (* -1 x)>
#<alt (* x (- (* 1/2 (/ 1 x)) 1))>
#<alt (* x (- (* 1/2 (/ 1 x)) 1))>
#<alt (* x (- (* 1/2 (/ 1 x)) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (- 1 (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (- 1 (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (- 1 (* 1/2 (/ 1 x)))))>
#<alt 918938533204673/1000000000000000>
#<alt (+ 918938533204673/1000000000000000 (* -1 x))>
#<alt (+ 918938533204673/1000000000000000 (* -1 x))>
#<alt (+ 918938533204673/1000000000000000 (* -1 x))>
#<alt (* -1 x)>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (- 1 (* 918938533204673/1000000000000000 (/ 1 x)))))>
#<alt (* -1 (* x (- 1 (* 918938533204673/1000000000000000 (/ 1 x)))))>
#<alt (* -1 (* x (- 1 (* 918938533204673/1000000000000000 (/ 1 x)))))>
#<alt 918938533204673/1000000000000000>
#<alt (+ 918938533204673/1000000000000000 (* -1/2 y))>
#<alt (+ 918938533204673/1000000000000000 (* -1/2 y))>
#<alt (+ 918938533204673/1000000000000000 (* -1/2 y))>
#<alt (* -1/2 y)>
#<alt (* y (- (* 918938533204673/1000000000000000 (/ 1 y)) 1/2))>
#<alt (* y (- (* 918938533204673/1000000000000000 (/ 1 y)) 1/2))>
#<alt (* y (- (* 918938533204673/1000000000000000 (/ 1 y)) 1/2))>
#<alt (* -1/2 y)>
#<alt (* -1 (* y (- 1/2 (* 918938533204673/1000000000000000 (/ 1 y)))))>
#<alt (* -1 (* y (- 1/2 (* 918938533204673/1000000000000000 (/ 1 y)))))>
#<alt (* -1 (* y (- 1/2 (* 918938533204673/1000000000000000 (/ 1 y)))))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* y (- x 1/2))>
#<alt (* -1/2 y)>
#<alt (+ (* -1/2 y) (* x y))>
#<alt (+ (* -1/2 y) (* x y))>
#<alt (+ (* -1/2 y) (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (* -1/2 (/ y x))))>
#<alt (* x (+ y (* -1/2 (/ y x))))>
#<alt (* x (+ y (* -1/2 (/ y x))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))>
#<alt -1/2>
#<alt (- x 1/2)>
#<alt (- x 1/2)>
#<alt (- x 1/2)>
#<alt x>
#<alt (* x (- 1 (* 1/2 (/ 1 x))))>
#<alt (* x (- 1 (* 1/2 (/ 1 x))))>
#<alt (* x (- 1 (* 1/2 (/ 1 x))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/2 (/ 1 x)) 1)))>
#<alt (* -1 (* x (- (* 1/2 (/ 1 x)) 1)))>
#<alt (* -1 (* x (- (* 1/2 (/ 1 x)) 1)))>
#<alt (* -1 x)>
#<alt (- (* x y) x)>
#<alt (- (* x y) x)>
#<alt (- (* x y) x)>
#<alt (* x y)>
#<alt (* y (+ x (* -1 (/ x y))))>
#<alt (* y (+ x (* -1 (/ x y))))>
#<alt (* y (+ x (* -1 (/ x y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (/ x y))))>
#<alt (* -1 (* y (+ (* -1 x) (/ x y))))>
#<alt (* -1 (* y (+ (* -1 x) (/ x y))))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* x (- y 1))>
#<alt (* -1 (* x (+ 1 (* -1 y))))>
#<alt (* -1 (* x (+ 1 (* -1 y))))>
#<alt (* -1 (* x (+ 1 (* -1 y))))>
#<alt (* -1 (* x (+ 1 (* -1 y))))>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
Calls

42 calls:

TimeVariablePointExpression
1.0ms
x
@0
(* y (+ -1/2 x))
0.0ms
y
@-inf
(- 918938533204673/1000000000000000 (+ (* y (- 1/2 x)) x))
0.0ms
y
@0
(- 918938533204673/1000000000000000 (+ (* y (- 1/2 x)) x))
0.0ms
y
@0
(* y (+ -1/2 x))
0.0ms
y
@inf
(* y (+ -1/2 x))

rewrite471.0ms (7.6%)

Memory
-16.6MiB live, 496.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 510×lower-/.f64
4 510×lower-/.f32
4 348×lower-*.f32
4 344×lower-*.f64
4 270×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01440
02540
112040
291840
0844340
Stop Event
iter limit
node limit
iter limit
Counts
9 → 419
Calls
Call 1
Inputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(-.f64 #s(literal 1/2 binary64) x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(+.f64 #s(literal -1/2 binary64) x)
(-.f64 (*.f64 y x) x)
(*.f64 y x)
Outputs
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (neg.f64 x))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)) (/.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))
(fma.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(fma.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (neg.f64 x))
(neg.f64 (/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))))))
(/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x))))) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x))) (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (*.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (neg.f64 (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (neg.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))
(/.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (*.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))
(+.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)
(+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))
(-.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(fma.f64 (-.f64 #s(literal 1/2 binary64) x) y x)
(fma.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))
(fma.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) x)
(fma.f64 (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) x)
(fma.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) x)
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) x)
(neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x)))))
(/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x)))) (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (*.f64 (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x))))) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x x)))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))) (+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x))))))
(*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))))
(*.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal 1/2 binary64))
(+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(+.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))
(-.f64 #s(literal 1/2 binary64) x)
(-.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))
(fma.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(fma.f64 #s(literal -1 binary64) x #s(literal 1/2 binary64))
(neg.f64 (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (fma.f64 x x (-.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 x) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x))))
(/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (-.f64 (neg.f64 x) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 1/2 binary64) x) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1/2 binary64) x) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/64 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/16 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))) (+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(fma.f64 #s(literal -1 binary64) x #s(literal 918938533204673/1000000000000000 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))))))
(/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x))) (neg.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 x x (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))))
(/.f64 (-.f64 (*.f64 x x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) #s(literal 844448027808355901771309036929/4000000000000000000000000000000 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (*.f64 y (neg.f64 x))))
(-.f64 #s(literal 0 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(neg.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 y (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) x) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y)))
(/.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))))
(/.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y)) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 1/2 binary64) x) (neg.f64 y))
(*.f64 (+.f64 x #s(literal -1/2 binary64)) y)
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x))))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(*.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))))
(*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(+.f64 x #s(literal -1/2 binary64))
(+.f64 #s(literal -1/2 binary64) x)
(+.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))
(+.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))
(neg.f64 (-.f64 #s(literal 1/2 binary64) x))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) x) (fma.f64 x x #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (*.f64 (-.f64 #s(literal -1/2 binary64) x) (*.f64 x x))) (*.f64 (-.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/16 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (+.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/64 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 x x #s(literal -1/4 binary64))) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x))))
(*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/2 binary64) x))
(*.f64 (fma.f64 x x #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 y x) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 y x))
(+.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(-.f64 (*.f64 y x) x)
(-.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(fma.f64 y x (neg.f64 x))
(fma.f64 x y (neg.f64 x))
(fma.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 #s(literal -1 binary64) x (*.f64 y x))
(fma.f64 (/.f64 y (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y (*.f64 x x)) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y (*.f64 y x)) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y x) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y x) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y y) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 x x)) (+.f64 y #s(literal 1 binary64))) (/.f64 y x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 x x) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 (*.f64 y x) y) (+.f64 y #s(literal 1 binary64))) (/.f64 x x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x)) (neg.f64 (fma.f64 y x x))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x))) (fma.f64 y x x)))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x)) (fma.f64 y x x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x))) (neg.f64 (fma.f64 y x x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x))))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (*.f64 (fma.f64 y x x) (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y x x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y x)) (*.f64 y (*.f64 y x))) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 y (*.f64 y (*.f64 x x)))))) (fma.f64 y x x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x x)) (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x x)) (fma.f64 y x x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x)))) (neg.f64 (neg.f64 (fma.f64 y x x))))
(/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 x x (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (*.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y (*.f64 x x)))) (-.f64 (neg.f64 x) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))) (+.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))) (+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x)) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(*.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x)))))))
(*.f64 (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y x x)))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(*.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y x x))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x))
(*.f64 (/.f64 (fma.f64 y x x) (+.f64 y #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 y x) x) x))
(*.f64 y x)
(*.f64 x y)

simplify233.0ms (3.7%)

Memory
6.7MiB live, 404.7MiB allocated
Algorithm
egg-herbie
Rules
8 060×lower-fma.f64
8 060×lower-fma.f32
2 208×lower-*.f64
2 208×lower-*.f32
1 122×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0103808
1324808
2893785
32674785
45829785
57235785
08101739
Stop Event
iter limit
node limit
Counts
168 → 165
Calls
Call 1
Inputs
(- 918938533204673/1000000000000000 x)
(- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)
(- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)
(- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)
(* y (- x 1/2))
(* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))
(* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))
(* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))
(* -1 (* y (- 1/2 x)))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))
(- 918938533204673/1000000000000000 (* 1/2 y))
(- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))
(- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))
(- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))
(* -1 (* x (+ 1 (* -1 y))))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))
(* -1 (* x (- 1 y)))
(* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))
(* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))
(* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))
x
(+ x (* y (- 1/2 x)))
(+ x (* y (- 1/2 x)))
(+ x (* y (- 1/2 x)))
(* y (- 1/2 x))
(* y (- (+ 1/2 (/ x y)) x))
(* y (- (+ 1/2 (/ x y)) x))
(* y (- (+ 1/2 (/ x y)) x))
(* y (- 1/2 x))
(* -1 (* y (+ (* -1 (- 1/2 x)) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (- 1/2 x)) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (- 1/2 x)) (* -1 (/ x y)))))
(* 1/2 y)
(+ (* 1/2 y) (* x (+ 1 (* -1 y))))
(+ (* 1/2 y) (* x (+ 1 (* -1 y))))
(+ (* 1/2 y) (* x (+ 1 (* -1 y))))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (+ (* -1 y) (* 1/2 (/ y x)))))
(* x (+ 1 (+ (* -1 y) (* 1/2 (/ y x)))))
(* x (+ 1 (+ (* -1 y) (* 1/2 (/ y x)))))
(* -1 (* x (- y 1)))
(* -1 (* x (- (+ y (* -1/2 (/ y x))) 1)))
(* -1 (* x (- (+ y (* -1/2 (/ y x))) 1)))
(* -1 (* x (- (+ y (* -1/2 (/ y x))) 1)))
1/2
(+ 1/2 (* -1 x))
(+ 1/2 (* -1 x))
(+ 1/2 (* -1 x))
(* -1 x)
(* x (- (* 1/2 (/ 1 x)) 1))
(* x (- (* 1/2 (/ 1 x)) 1))
(* x (- (* 1/2 (/ 1 x)) 1))
(* -1 x)
(* -1 (* x (- 1 (* 1/2 (/ 1 x)))))
(* -1 (* x (- 1 (* 1/2 (/ 1 x)))))
(* -1 (* x (- 1 (* 1/2 (/ 1 x)))))
918938533204673/1000000000000000
(+ 918938533204673/1000000000000000 (* -1 x))
(+ 918938533204673/1000000000000000 (* -1 x))
(+ 918938533204673/1000000000000000 (* -1 x))
(* -1 x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))
(* -1 x)
(* -1 (* x (- 1 (* 918938533204673/1000000000000000 (/ 1 x)))))
(* -1 (* x (- 1 (* 918938533204673/1000000000000000 (/ 1 x)))))
(* -1 (* x (- 1 (* 918938533204673/1000000000000000 (/ 1 x)))))
918938533204673/1000000000000000
(+ 918938533204673/1000000000000000 (* -1/2 y))
(+ 918938533204673/1000000000000000 (* -1/2 y))
(+ 918938533204673/1000000000000000 (* -1/2 y))
(* -1/2 y)
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) 1/2))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) 1/2))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) 1/2))
(* -1/2 y)
(* -1 (* y (- 1/2 (* 918938533204673/1000000000000000 (/ 1 y)))))
(* -1 (* y (- 1/2 (* 918938533204673/1000000000000000 (/ 1 y)))))
(* -1 (* y (- 1/2 (* 918938533204673/1000000000000000 (/ 1 y)))))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* y (- x 1/2))
(* -1/2 y)
(+ (* -1/2 y) (* x y))
(+ (* -1/2 y) (* x y))
(+ (* -1/2 y) (* x y))
(* x y)
(* x (+ y (* -1/2 (/ y x))))
(* x (+ y (* -1/2 (/ y x))))
(* x (+ y (* -1/2 (/ y x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
-1/2
(- x 1/2)
(- x 1/2)
(- x 1/2)
x
(* x (- 1 (* 1/2 (/ 1 x))))
(* x (- 1 (* 1/2 (/ 1 x))))
(* x (- 1 (* 1/2 (/ 1 x))))
x
(* -1 (* x (- (* 1/2 (/ 1 x)) 1)))
(* -1 (* x (- (* 1/2 (/ 1 x)) 1)))
(* -1 (* x (- (* 1/2 (/ 1 x)) 1)))
(* -1 x)
(- (* x y) x)
(- (* x y) x)
(- (* x y) x)
(* x y)
(* y (+ x (* -1 (/ x y))))
(* y (+ x (* -1 (/ x y))))
(* y (+ x (* -1 (/ x y))))
(* x y)
(* -1 (* y (+ (* -1 x) (/ x y))))
(* -1 (* y (+ (* -1 x) (/ x y))))
(* -1 (* y (+ (* -1 x) (/ x y))))
(* x (- y 1))
(* x (- y 1))
(* x (- y 1))
(* x (- y 1))
(* x (- y 1))
(* x (- y 1))
(* x (- y 1))
(* x (- y 1))
(* -1 (* x (+ 1 (* -1 y))))
(* -1 (* x (+ 1 (* -1 y))))
(* -1 (* x (+ 1 (* -1 y))))
(* -1 (* x (+ 1 (* -1 y))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
Outputs
(- 918938533204673/1000000000000000 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* -1 (* y (- 1/2 x)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(- 918938533204673/1000000000000000 (* 1/2 y))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* -1 (* x (+ 1 (* -1 y))))
(-.f64 (*.f64 x y) x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* -1 (* x (- 1 y)))
(-.f64 (*.f64 x y) x)
(* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
x
(+ x (* y (- 1/2 x)))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(+ x (* y (- 1/2 x)))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(+ x (* y (- 1/2 x)))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* y (- 1/2 x))
(*.f64 y (-.f64 #s(literal 1/2 binary64) x))
(* y (- (+ 1/2 (/ x y)) x))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* y (- (+ 1/2 (/ x y)) x))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* y (- (+ 1/2 (/ x y)) x))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* y (- 1/2 x))
(*.f64 y (-.f64 #s(literal 1/2 binary64) x))
(* -1 (* y (+ (* -1 (- 1/2 x)) (* -1 (/ x y)))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* -1 (* y (+ (* -1 (- 1/2 x)) (* -1 (/ x y)))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* -1 (* y (+ (* -1 (- 1/2 x)) (* -1 (/ x y)))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 y)
(*.f64 y #s(literal 1/2 binary64))
(+ (* 1/2 y) (* x (+ 1 (* -1 y))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(+ (* 1/2 y) (* x (+ 1 (* -1 y))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(+ (* 1/2 y) (* x (+ 1 (* -1 y))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* x (+ 1 (* -1 y)))
(fma.f64 x (neg.f64 y) x)
(* x (+ 1 (+ (* -1 y) (* 1/2 (/ y x)))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* x (+ 1 (+ (* -1 y) (* 1/2 (/ y x)))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* x (+ 1 (+ (* -1 y) (* 1/2 (/ y x)))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* -1 (* x (- y 1)))
(fma.f64 x (neg.f64 y) x)
(* -1 (* x (- (+ y (* -1/2 (/ y x))) 1)))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* -1 (* x (- (+ y (* -1/2 (/ y x))) 1)))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(* -1 (* x (- (+ y (* -1/2 (/ y x))) 1)))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 x))
(-.f64 #s(literal 1/2 binary64) x)
(+ 1/2 (* -1 x))
(-.f64 #s(literal 1/2 binary64) x)
(+ 1/2 (* -1 x))
(-.f64 #s(literal 1/2 binary64) x)
(* -1 x)
(neg.f64 x)
(* x (- (* 1/2 (/ 1 x)) 1))
(-.f64 #s(literal 1/2 binary64) x)
(* x (- (* 1/2 (/ 1 x)) 1))
(-.f64 #s(literal 1/2 binary64) x)
(* x (- (* 1/2 (/ 1 x)) 1))
(-.f64 #s(literal 1/2 binary64) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (- 1 (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 1/2 binary64) x)
(* -1 (* x (- 1 (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 1/2 binary64) x)
(* -1 (* x (- 1 (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 1/2 binary64) x)
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
(+ 918938533204673/1000000000000000 (* -1 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(+ 918938533204673/1000000000000000 (* -1 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(+ 918938533204673/1000000000000000 (* -1 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(* -1 x)
(neg.f64 x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (- 1 (* 918938533204673/1000000000000000 (/ 1 x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(* -1 (* x (- 1 (* 918938533204673/1000000000000000 (/ 1 x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(* -1 (* x (- 1 (* 918938533204673/1000000000000000 (/ 1 x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
(+ 918938533204673/1000000000000000 (* -1/2 y))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(+ 918938533204673/1000000000000000 (* -1/2 y))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(+ 918938533204673/1000000000000000 (* -1/2 y))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) 1/2))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) 1/2))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) 1/2))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1 (* y (- 1/2 (* 918938533204673/1000000000000000 (/ 1 y)))))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(* -1 (* y (- 1/2 (* 918938533204673/1000000000000000 (/ 1 y)))))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(* -1 (* y (- 1/2 (* 918938533204673/1000000000000000 (/ 1 y)))))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* y (- x 1/2))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(+ (* -1/2 y) (* x y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+ (* -1/2 y) (* x y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+ (* -1/2 y) (* x y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* x y)
(*.f64 x y)
(* x (+ y (* -1/2 (/ y x))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* x (+ y (* -1/2 (/ y x))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* x (+ y (* -1/2 (/ y x))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(- x 1/2)
(+.f64 x #s(literal -1/2 binary64))
(- x 1/2)
(+.f64 x #s(literal -1/2 binary64))
(- x 1/2)
(+.f64 x #s(literal -1/2 binary64))
x
(* x (- 1 (* 1/2 (/ 1 x))))
(+.f64 x #s(literal -1/2 binary64))
(* x (- 1 (* 1/2 (/ 1 x))))
(+.f64 x #s(literal -1/2 binary64))
(* x (- 1 (* 1/2 (/ 1 x))))
(+.f64 x #s(literal -1/2 binary64))
x
(* -1 (* x (- (* 1/2 (/ 1 x)) 1)))
(+.f64 x #s(literal -1/2 binary64))
(* -1 (* x (- (* 1/2 (/ 1 x)) 1)))
(+.f64 x #s(literal -1/2 binary64))
(* -1 (* x (- (* 1/2 (/ 1 x)) 1)))
(+.f64 x #s(literal -1/2 binary64))
(* -1 x)
(neg.f64 x)
(- (* x y) x)
(-.f64 (*.f64 x y) x)
(- (* x y) x)
(-.f64 (*.f64 x y) x)
(- (* x y) x)
(-.f64 (*.f64 x y) x)
(* x y)
(*.f64 x y)
(* y (+ x (* -1 (/ x y))))
(-.f64 (*.f64 x y) x)
(* y (+ x (* -1 (/ x y))))
(-.f64 (*.f64 x y) x)
(* y (+ x (* -1 (/ x y))))
(-.f64 (*.f64 x y) x)
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (/ x y))))
(-.f64 (*.f64 x y) x)
(* -1 (* y (+ (* -1 x) (/ x y))))
(-.f64 (*.f64 x y) x)
(* -1 (* y (+ (* -1 x) (/ x y))))
(-.f64 (*.f64 x y) x)
(* x (- y 1))
(-.f64 (*.f64 x y) x)
(* x (- y 1))
(-.f64 (*.f64 x y) x)
(* x (- y 1))
(-.f64 (*.f64 x y) x)
(* x (- y 1))
(-.f64 (*.f64 x y) x)
(* x (- y 1))
(-.f64 (*.f64 x y) x)
(* x (- y 1))
(-.f64 (*.f64 x y) x)
(* x (- y 1))
(-.f64 (*.f64 x y) x)
(* x (- y 1))
(-.f64 (*.f64 x y) x)
(* -1 (* x (+ 1 (* -1 y))))
(-.f64 (*.f64 x y) x)
(* -1 (* x (+ 1 (* -1 y))))
(-.f64 (*.f64 x y) x)
(* -1 (* x (+ 1 (* -1 y))))
(-.f64 (*.f64 x y) x)
(* -1 (* x (+ 1 (* -1 y))))
(-.f64 (*.f64 x y) x)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)

simplify120.0ms (1.9%)

Memory
35.7MiB live, 270.5MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0117711548
1117811548
0117811548
Stop Event
saturated
saturated
Counts
419 → 0
Calls
Call 1
Inputs
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (neg.f64 x))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)) (/.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))
(fma.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(fma.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (neg.f64 x))
(neg.f64 (/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))))))
(/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x))))) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x))) (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (*.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (neg.f64 (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (neg.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))
(/.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (*.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))
(+.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)
(+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))
(-.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(fma.f64 (-.f64 #s(literal 1/2 binary64) x) y x)
(fma.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))
(fma.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) x)
(fma.f64 (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) x)
(fma.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) x)
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) x)
(neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x)))))
(/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x)))) (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (*.f64 (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x))))) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x x)))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))) (+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x))))))
(*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))))
(*.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal 1/2 binary64))
(+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(+.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))
(-.f64 #s(literal 1/2 binary64) x)
(-.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))
(fma.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(fma.f64 #s(literal -1 binary64) x #s(literal 1/2 binary64))
(neg.f64 (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (fma.f64 x x (-.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 x) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x))))
(/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (-.f64 (neg.f64 x) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 1/2 binary64) x) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1/2 binary64) x) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/64 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/16 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))) (+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(fma.f64 #s(literal -1 binary64) x #s(literal 918938533204673/1000000000000000 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))))))
(/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x))) (neg.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 x x (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))))
(/.f64 (-.f64 (*.f64 x x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) #s(literal 844448027808355901771309036929/4000000000000000000000000000000 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (*.f64 y (neg.f64 x))))
(-.f64 #s(literal 0 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(neg.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 y (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) x) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y)))
(/.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))))
(/.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y)) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 1/2 binary64) x) (neg.f64 y))
(*.f64 (+.f64 x #s(literal -1/2 binary64)) y)
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x))))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(*.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))))
(*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(+.f64 x #s(literal -1/2 binary64))
(+.f64 #s(literal -1/2 binary64) x)
(+.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))
(+.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))
(neg.f64 (-.f64 #s(literal 1/2 binary64) x))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) x) (fma.f64 x x #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (*.f64 (-.f64 #s(literal -1/2 binary64) x) (*.f64 x x))) (*.f64 (-.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/16 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (+.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/64 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 x x #s(literal -1/4 binary64))) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x))))
(*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/2 binary64) x))
(*.f64 (fma.f64 x x #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 y x) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 y x))
(+.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(-.f64 (*.f64 y x) x)
(-.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(fma.f64 y x (neg.f64 x))
(fma.f64 x y (neg.f64 x))
(fma.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 #s(literal -1 binary64) x (*.f64 y x))
(fma.f64 (/.f64 y (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y (*.f64 x x)) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y (*.f64 y x)) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y x) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y x) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y y) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 x x)) (+.f64 y #s(literal 1 binary64))) (/.f64 y x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 x x) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 (*.f64 y x) y) (+.f64 y #s(literal 1 binary64))) (/.f64 x x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x)) (neg.f64 (fma.f64 y x x))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x))) (fma.f64 y x x)))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x)) (fma.f64 y x x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x))) (neg.f64 (fma.f64 y x x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x))))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (*.f64 (fma.f64 y x x) (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y x x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y x)) (*.f64 y (*.f64 y x))) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 y (*.f64 y (*.f64 x x)))))) (fma.f64 y x x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x x)) (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x x)) (fma.f64 y x x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x)))) (neg.f64 (neg.f64 (fma.f64 y x x))))
(/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 x x (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (*.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y (*.f64 x x)))) (-.f64 (neg.f64 x) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))) (+.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))) (+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x)) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(*.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x)))))))
(*.f64 (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y x x)))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(*.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y x x))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x))
(*.f64 (/.f64 (fma.f64 y x x) (+.f64 y #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 y x) x) x))
(*.f64 y x)
(*.f64 x y)
Outputs
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (neg.f64 x))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)) (/.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))
(fma.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (neg.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(fma.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (neg.f64 x))
(neg.f64 (/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))))))
(/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x))))) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x))) (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (*.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (neg.f64 (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (neg.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))
(/.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (*.f64 (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 x x (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (*.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) x)))
(+.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)
(+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))
(-.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(fma.f64 (-.f64 #s(literal 1/2 binary64) x) y x)
(fma.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))
(fma.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) x)
(fma.f64 (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) x)
(fma.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) x)
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) x)
(neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x)))))
(/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x)))) (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))))
(/.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (*.f64 (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x))))) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x x)))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x x)) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))) (+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(*.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y x))))))
(*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))))
(*.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal 1/2 binary64))
(+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(+.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))
(-.f64 #s(literal 1/2 binary64) x)
(-.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))
(fma.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(fma.f64 #s(literal -1 binary64) x #s(literal 1/2 binary64))
(neg.f64 (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (fma.f64 x x (-.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 x) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x))))
(/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (-.f64 (neg.f64 x) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (+.f64 #s(literal 1/2 binary64) x) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1/2 binary64) x) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/64 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/16 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x)))
(/.f64 (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))) (+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(fma.f64 #s(literal -1 binary64) x #s(literal 918938533204673/1000000000000000 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))))))
(/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x))) (neg.f64 (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 x x (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))))
(/.f64 (-.f64 (*.f64 x x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(*.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) #s(literal 844448027808355901771309036929/4000000000000000000000000000000 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (*.f64 y (neg.f64 x))))
(-.f64 #s(literal 0 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(neg.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 y (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)) (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) x) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y)))
(/.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))))
(/.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (*.f64 y (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) y)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x))))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y)) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 1/2 binary64) x) (neg.f64 y))
(*.f64 (+.f64 x #s(literal -1/2 binary64)) y)
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y x))))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))
(*.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y (neg.f64 x)))))
(*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(+.f64 x #s(literal -1/2 binary64))
(+.f64 #s(literal -1/2 binary64) x)
(+.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))
(+.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))
(neg.f64 (-.f64 #s(literal 1/2 binary64) x))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) x) (fma.f64 x x #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (+.f64 #s(literal 1/2 binary64) x))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (*.f64 (-.f64 #s(literal -1/2 binary64) x) (*.f64 x x))) (*.f64 (-.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/16 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (+.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/64 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64)))) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 x x #s(literal -1/4 binary64))) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(*.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) x)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x))))
(*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/2 binary64) x))
(*.f64 (fma.f64 x x #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 y x) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 y x))
(+.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(-.f64 (*.f64 y x) x)
(-.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(fma.f64 y x (neg.f64 x))
(fma.f64 x y (neg.f64 x))
(fma.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 #s(literal -1 binary64) x (*.f64 y x))
(fma.f64 (/.f64 y (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y (*.f64 x x)) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 x (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y (*.f64 y x)) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y x) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y x) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 y y) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 x x)) (+.f64 y #s(literal 1 binary64))) (/.f64 y x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 (*.f64 x x) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 (*.f64 y x) y) (+.f64 y #s(literal 1 binary64))) (/.f64 x x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x)) (neg.f64 (fma.f64 y x x))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x))) (fma.f64 y x x)))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x)) (fma.f64 y x x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x))) (neg.f64 (fma.f64 y x x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x))))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (*.f64 (fma.f64 y x x) (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y x x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y x)) (*.f64 y (*.f64 y x))) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 y (*.f64 y (*.f64 x x)))))) (fma.f64 y x x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x x)) (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x x)) (fma.f64 y x x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x)))) (neg.f64 (neg.f64 (fma.f64 y x x))))
(/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 x x (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (*.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y (*.f64 x x)))) (-.f64 (neg.f64 x) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))) (+.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))) (+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x)) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x)))))
(*.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x x)))))))
(*.f64 (*.f64 (-.f64 (*.f64 y x) x) (fma.f64 y x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y x x)))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 x (fma.f64 y x x))))))
(*.f64 (*.f64 (fma.f64 y x x) (neg.f64 (-.f64 (*.f64 y x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y x x))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) x))
(*.f64 (/.f64 (fma.f64 y x x) (+.f64 y #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 y x) x) x))
(*.f64 y x)
(*.f64 x y)

eval40.0ms (0.6%)

Memory
-36.4MiB live, 86.2MiB allocated
Compiler

Compiled 1 822 to 28 computations (98.5% saved)

prune6.0ms (0.1%)

Memory
20.4MiB live, 20.4MiB allocated
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New3255330
Fresh000
Picked145
Done000
Total3269335
Accuracy
100.0%
Counts
335 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.4%
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
53.2%
(-.f64 (*.f64 y x) x)
77.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
51.3%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
48.6%
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
22.8%
(*.f64 y #s(literal -1/2 binary64))
27.5%
(*.f64 x y)
27.1%
(neg.f64 x)
26.5%
#s(literal 918938533204673/1000000000000000 binary64)
Compiler

Compiled 77 to 56 computations (27.3% saved)

simplify25.0ms (0.4%)

Memory
-0.4MiB live, 39.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y #s(literal -1/2 binary64))
cost-diff0
(*.f64 x y)
cost-diff0
(neg.f64 x)
cost-diff0
(neg.f64 x)
cost-diff0
(fma.f64 y (neg.f64 x) x)
cost-diff128
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
Rules
416×lower-fma.f32
414×lower-fma.f64
192×lower-*.f32
188×lower-*.f64
128×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0931
01531
12831
25431
314231
428631
546231
655931
764831
865631
065630
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
#s(literal 918938533204673/1000000000000000 binary64)
(fma.f64 y (neg.f64 x) x)
y
(neg.f64 x)
x
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
x
(*.f64 x y)
x
y
(*.f64 y #s(literal -1/2 binary64))
y
#s(literal -1/2 binary64)
Outputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
(-.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) x)
#s(literal 918938533204673/1000000000000000 binary64)
(fma.f64 y (neg.f64 x) x)
(-.f64 x (*.f64 y x))
y
(neg.f64 x)
x
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
x
(*.f64 x y)
(*.f64 y x)
x
y
(*.f64 y #s(literal -1/2 binary64))
y
#s(literal -1/2 binary64)

localize37.0ms (0.6%)

Memory
-6.8MiB live, 74.9MiB allocated
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y #s(literal -1/2 binary64))
accuracy100.0%
(*.f64 x y)
accuracy100.0%
(neg.f64 x)
accuracy100.0%
(fma.f64 y (neg.f64 x) x)
accuracy100.0%
(neg.f64 x)
accuracy100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
Samples
25.0ms256×0valid
Compiler

Compiled 35 to 12 computations (65.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
const: 6.0ms (42.3% of total)
ival-mult: 5.0ms (35.2% of total)
ival-sub: 1.0ms (7% of total)
ival-add: 1.0ms (7% of total)
ival-neg: 1.0ms (7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series2.0ms (0%)

Memory
5.7MiB live, 5.7MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#<alt (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))>
#<alt (fma.f64 y (neg.f64 x) x)>
#<alt (neg.f64 x)>
#<alt (*.f64 x y)>
#<alt (*.f64 y #s(literal -1/2 binary64))>
Outputs
#<alt (- 918938533204673/1000000000000000 x)>
#<alt (- (+ 918938533204673/1000000000000000 (* x y)) x)>
#<alt (- (+ 918938533204673/1000000000000000 (* x y)) x)>
#<alt (- (+ 918938533204673/1000000000000000 (* x y)) x)>
#<alt (* x y)>
#<alt (* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ (* -1 x) (/ x y))))>
#<alt (* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ (* -1 x) (/ x y))))>
#<alt (* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ (* -1 x) (/ x y))))>
#<alt (* x y)>
#<alt (* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) x)))>
#<alt (* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) x)))>
#<alt (* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) x)))>
#<alt 918938533204673/1000000000000000>
#<alt (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y)))))>
#<alt (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y)))))>
#<alt (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y)))))>
#<alt (* -1 (* x (+ 1 (* -1 y))))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* -1 y))))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* -1 y))))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* -1 y))))>
#<alt (* -1 (* x (- 1 y)))>
#<alt (* -1 (* x (- 1 (+ y (* 918938533204673/1000000000000000 (/ 1 x))))))>
#<alt (* -1 (* x (- 1 (+ y (* 918938533204673/1000000000000000 (/ 1 x))))))>
#<alt (* -1 (* x (- 1 (+ y (* 918938533204673/1000000000000000 (/ 1 x))))))>
#<alt x>
#<alt (+ x (* -1 (* x y)))>
#<alt (+ x (* -1 (* x y)))>
#<alt (+ x (* -1 (* x y)))>
#<alt (* -1 (* x y))>
#<alt (* y (+ (* -1 x) (/ x y)))>
#<alt (* y (+ (* -1 x) (/ x y)))>
#<alt (* y (+ (* -1 x) (/ x y)))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (+ x (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ x (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ x (* -1 (/ x y)))))>
#<alt (* x (+ 1 (* -1 y)))>
#<alt (* x (+ 1 (* -1 y)))>
#<alt (* x (+ 1 (* -1 y)))>
#<alt (* x (+ 1 (* -1 y)))>
#<alt (* x (+ 1 (* -1 y)))>
#<alt (* x (+ 1 (* -1 y)))>
#<alt (* x (+ 1 (* -1 y)))>
#<alt (* x (+ 1 (* -1 y)))>
#<alt (* -1 (* x (- y 1)))>
#<alt (* -1 (* x (- y 1)))>
#<alt (* -1 (* x (- y 1)))>
#<alt (* -1 (* x (- y 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 (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
#<alt (* -1/2 y)>
Calls

24 calls:

TimeVariablePointExpression
0.0ms
y
@0
(- 918938533204673/1000000000000000 (+ (* y (neg x)) x))
0.0ms
x
@0
(- 918938533204673/1000000000000000 (+ (* y (neg x)) x))
0.0ms
x
@0
(+ (* y (neg x)) x)
0.0ms
y
@0
(* y -1/2)
0.0ms
y
@inf
(- 918938533204673/1000000000000000 (+ (* y (neg x)) x))

rewrite411.0ms (6.6%)

Memory
9.7MiB live, 322.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 456×lower-fma.f32
3 454×lower-fma.f64
2 494×lower-*.f32
2 490×lower-*.f64
1 668×lower-/.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0920
01520
15520
239820
3600417
0981017
Stop Event
iter limit
node limit
iter limit
Counts
5 → 292
Calls
Call 1
Inputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
(fma.f64 y (neg.f64 x) x)
(neg.f64 x)
(*.f64 x y)
(*.f64 y #s(literal -1/2 binary64))
Outputs
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))
(+.f64 x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(+.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) x)
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x))
(+.f64 (+.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) x)
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(+.f64 (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 0 binary64)) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) #s(literal -1 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))
(-.f64 x (-.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (-.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(-.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(-.f64 (+.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(-.f64 (+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 0 binary64)) (*.f64 y x))
(fma.f64 y x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x y (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x #s(literal -1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x (neg.f64 (neg.f64 y)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x (+.f64 (neg.f64 y) #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y x x) #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y x x) (/.f64 (fma.f64 y x x) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (/.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (*.f64 y x) #s(literal -1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) x)
(fma.f64 #s(literal 1 binary64) x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) x)
(fma.f64 (neg.f64 y) x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (/.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (neg.f64 y)) x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 y #s(literal 1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (neg.f64 y) #s(literal 1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (-.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))))) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(neg.f64 (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 x (fma.f64 y (*.f64 y x) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 x x) (*.f64 x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))))
(/.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 x x) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x x)))
(/.f64 (fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) x (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) x))
(/.f64 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x x) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)))
(/.f64 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) x (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (*.f64 x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) (*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (*.f64 y (*.f64 x x)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (*.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) (fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(*.f64 (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (-.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(+.f64 x (*.f64 y x))
(+.f64 #s(literal 0 binary64) (fma.f64 y x x))
(+.f64 (*.f64 y x) x)
(+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) x)
(+.f64 (-.f64 x #s(literal 0 binary64)) (*.f64 y x))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 y x x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x x)) #s(literal 1 binary64)))
(-.f64 x (*.f64 y x))
(-.f64 #s(literal 0 binary64) (fma.f64 y x x))
(-.f64 (*.f64 y x) x)
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(-.f64 (fma.f64 y x #s(literal 0 binary64)) x)
(fma.f64 y x x)
(fma.f64 y (/.f64 (*.f64 y (*.f64 x x)) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 x y x)
(fma.f64 x #s(literal -1 binary64) (*.f64 y x))
(fma.f64 x #s(literal 1 binary64) (*.f64 y x))
(fma.f64 x (neg.f64 y) x)
(fma.f64 x (neg.f64 (neg.f64 y)) x)
(fma.f64 x (/.f64 (*.f64 y (*.f64 y x)) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 y x))
(fma.f64 (*.f64 y (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) (*.f64 y x))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 y y) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 #s(literal -1 binary64) x (*.f64 y x))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) x)
(fma.f64 (*.f64 y x) #s(literal -1 binary64) x)
(fma.f64 (*.f64 y x) (/.f64 (*.f64 y x) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 #s(literal 1 binary64) x (*.f64 y x))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) x)
(fma.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (*.f64 y (*.f64 x x)) (/.f64 y (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (neg.f64 y) x x)
(fma.f64 (*.f64 y (*.f64 y x)) (/.f64 x (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (neg.f64 (neg.f64 y)) x x)
(fma.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) x x)
(fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 y x x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(neg.f64 (fma.f64 y x x))
(/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 y x x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 x (fma.f64 y (*.f64 y x) x)))
(/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (+.f64 #s(literal 0 binary64) (fma.f64 x (fma.f64 y (*.f64 y x) x) (*.f64 #s(literal 0 binary64) (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (*.f64 (fma.f64 y x x) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (fma.f64 y x x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 1 binary64)) (fma.f64 y x x))
(/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))) (fma.f64 y (/.f64 (*.f64 y (*.f64 x x)) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))))
(/.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(pow.f64 (fma.f64 y x x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (+.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 (fma.f64 y x x) #s(literal -1 binary64))
(*.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(*.f64 (fma.f64 y x x) (/.f64 (fma.f64 y x x) (fma.f64 y x x)))
(*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (/.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(*.f64 #s(literal -1 binary64) (fma.f64 y x x))
(*.f64 #s(literal 1 binary64) (fma.f64 y x x))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (/.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (+.f64 y #s(literal 1 binary64)) x)
(*.f64 (+.f64 (neg.f64 y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))))) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 y x x))
x
(+.f64 x #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) x)
(-.f64 #s(literal 0 binary64) x)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(-.f64 (/.f64 #s(literal 0 binary64) x) x)
(fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 x #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) x #s(literal 0 binary64))
(neg.f64 x)
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (*.f64 x x) x)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 x x)))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 x x)) #s(literal -1 binary64))
(*.f64 x #s(literal -1 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal 1 binary64) x)
(+.f64 #s(literal 0 binary64) (*.f64 y x))
(+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y x))
(+.f64 (*.f64 (neg.f64 y) #s(literal 0 binary64)) (*.f64 y x))
(+.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 y x))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 y x))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(fma.f64 y #s(literal 0 binary64) (*.f64 y x))
(fma.f64 #s(literal 0 binary64) y (*.f64 y x))
(fma.f64 #s(literal 0 binary64) (neg.f64 y) (*.f64 y x))
(fma.f64 (neg.f64 y) #s(literal 0 binary64) (*.f64 y x))
(neg.f64 (*.f64 y x))
(/.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (+.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 #s(literal 0 binary64) (*.f64 y x)))))
(/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 y x))
(/.f64 (*.f64 y (*.f64 x x)) x)
(/.f64 (*.f64 y (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 y) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) y) (*.f64 x x))
(*.f64 y x)
(*.f64 x y)
(*.f64 x (neg.f64 y))
(*.f64 x (neg.f64 (neg.f64 y)))
(*.f64 #s(literal -1 binary64) (*.f64 y x))
(*.f64 (*.f64 y x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 (neg.f64 (neg.f64 y)) x)
(*.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) x)
(*.f64 y #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) y)

simplify231.0ms (3.7%)

Memory
18.6MiB live, 291.0MiB allocated
Algorithm
egg-herbie
Rules
3 910×lower-fma.f64
3 910×lower-fma.f32
2 404×lower-/.f32
2 404×lower-/.f64
2 200×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049415
1148394
2350392
3869392
42600392
53909392
64984392
76482392
87164392
97656392
107769392
09457374
Stop Event
iter limit
node limit
Counts
96 → 95
Calls
Call 1
Inputs
(- 918938533204673/1000000000000000 x)
(- (+ 918938533204673/1000000000000000 (* x y)) x)
(- (+ 918938533204673/1000000000000000 (* x y)) x)
(- (+ 918938533204673/1000000000000000 (* x y)) x)
(* x y)
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ (* -1 x) (/ x y))))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ (* -1 x) (/ x y))))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ (* -1 x) (/ x y))))
(* x y)
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) x)))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) x)))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) x)))
918938533204673/1000000000000000
(+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y)))))
(+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y)))))
(+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y)))))
(* -1 (* x (+ 1 (* -1 y))))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* -1 y))))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* -1 y))))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* -1 y))))
(* -1 (* x (- 1 y)))
(* -1 (* x (- 1 (+ y (* 918938533204673/1000000000000000 (/ 1 x))))))
(* -1 (* x (- 1 (+ y (* 918938533204673/1000000000000000 (/ 1 x))))))
(* -1 (* x (- 1 (+ y (* 918938533204673/1000000000000000 (/ 1 x))))))
x
(+ x (* -1 (* x y)))
(+ x (* -1 (* x y)))
(+ x (* -1 (* x y)))
(* -1 (* x y))
(* y (+ (* -1 x) (/ x y)))
(* y (+ (* -1 x) (/ x y)))
(* y (+ (* -1 x) (/ x y)))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ x y)))))
(* -1 (* y (+ x (* -1 (/ x y)))))
(* -1 (* y (+ x (* -1 (/ x y)))))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (* -1 y)))
(* -1 (* x (- y 1)))
(* -1 (* x (- y 1)))
(* -1 (* x (- y 1)))
(* -1 (* x (- y 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)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
(* -1/2 y)
Outputs
(- 918938533204673/1000000000000000 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(- (+ 918938533204673/1000000000000000 (* x y)) x)
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(- (+ 918938533204673/1000000000000000 (* x y)) x)
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(- (+ 918938533204673/1000000000000000 (* x y)) x)
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* x y)
(*.f64 x y)
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ (* -1 x) (/ x y))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ (* -1 x) (/ x y))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ (* -1 x) (/ x y))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* x y)
(*.f64 x y)
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) x)))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) x)))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) x)))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
(+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y)))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y)))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y)))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* x (+ 1 (* -1 y))))
(-.f64 (*.f64 x y) x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* -1 y))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* -1 y))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* -1 y))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* x (- 1 y)))
(-.f64 (*.f64 x y) x)
(* -1 (* x (- 1 (+ y (* 918938533204673/1000000000000000 (/ 1 x))))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* x (- 1 (+ y (* 918938533204673/1000000000000000 (/ 1 x))))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* x (- 1 (+ y (* 918938533204673/1000000000000000 (/ 1 x))))))
(-.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) x)
x
(+ x (* -1 (* x y)))
(-.f64 x (*.f64 x y))
(+ x (* -1 (* x y)))
(-.f64 x (*.f64 x y))
(+ x (* -1 (* x y)))
(-.f64 x (*.f64 x y))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* y (+ (* -1 x) (/ x y)))
(-.f64 x (*.f64 x y))
(* y (+ (* -1 x) (/ x y)))
(-.f64 x (*.f64 x y))
(* y (+ (* -1 x) (/ x y)))
(-.f64 x (*.f64 x y))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* -1 (* y (+ x (* -1 (/ x y)))))
(-.f64 x (*.f64 x y))
(* -1 (* y (+ x (* -1 (/ x y)))))
(-.f64 x (*.f64 x y))
(* -1 (* y (+ x (* -1 (/ x y)))))
(-.f64 x (*.f64 x y))
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 x y))
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 x y))
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 x y))
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 x y))
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 x y))
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 x y))
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 x y))
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 x y))
(* -1 (* x (- y 1)))
(-.f64 x (*.f64 x y))
(* -1 (* x (- y 1)))
(-.f64 x (*.f64 x y))
(* -1 (* x (- y 1)))
(-.f64 x (*.f64 x y))
(* -1 (* x (- y 1)))
(-.f64 x (*.f64 x y))
(* -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)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 y #s(literal -1/2 binary64))

simplify74.0ms (1.2%)

Memory
-15.7MiB live, 142.8MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05746779
15756779
05756779
Stop Event
saturated
saturated
Counts
292 → 0
Calls
Call 1
Inputs
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))
(+.f64 x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(+.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) x)
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x))
(+.f64 (+.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) x)
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(+.f64 (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 0 binary64)) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) #s(literal -1 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))
(-.f64 x (-.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (-.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(-.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(-.f64 (+.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(-.f64 (+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 0 binary64)) (*.f64 y x))
(fma.f64 y x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x y (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x #s(literal -1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x (neg.f64 (neg.f64 y)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x (+.f64 (neg.f64 y) #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y x x) #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y x x) (/.f64 (fma.f64 y x x) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (/.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (*.f64 y x) #s(literal -1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) x)
(fma.f64 #s(literal 1 binary64) x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) x)
(fma.f64 (neg.f64 y) x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (/.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (neg.f64 y)) x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 y #s(literal 1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (neg.f64 y) #s(literal 1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (-.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))))) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(neg.f64 (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 x (fma.f64 y (*.f64 y x) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 x x) (*.f64 x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))))
(/.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 x x) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x x)))
(/.f64 (fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) x (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) x))
(/.f64 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x x) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)))
(/.f64 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) x (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (*.f64 x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) (*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (*.f64 y (*.f64 x x)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (*.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) (fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(*.f64 (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (-.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(+.f64 x (*.f64 y x))
(+.f64 #s(literal 0 binary64) (fma.f64 y x x))
(+.f64 (*.f64 y x) x)
(+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) x)
(+.f64 (-.f64 x #s(literal 0 binary64)) (*.f64 y x))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 y x x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x x)) #s(literal 1 binary64)))
(-.f64 x (*.f64 y x))
(-.f64 #s(literal 0 binary64) (fma.f64 y x x))
(-.f64 (*.f64 y x) x)
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(-.f64 (fma.f64 y x #s(literal 0 binary64)) x)
(fma.f64 y x x)
(fma.f64 y (/.f64 (*.f64 y (*.f64 x x)) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 x y x)
(fma.f64 x #s(literal -1 binary64) (*.f64 y x))
(fma.f64 x #s(literal 1 binary64) (*.f64 y x))
(fma.f64 x (neg.f64 y) x)
(fma.f64 x (neg.f64 (neg.f64 y)) x)
(fma.f64 x (/.f64 (*.f64 y (*.f64 y x)) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 y x))
(fma.f64 (*.f64 y (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) (*.f64 y x))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 y y) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 #s(literal -1 binary64) x (*.f64 y x))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) x)
(fma.f64 (*.f64 y x) #s(literal -1 binary64) x)
(fma.f64 (*.f64 y x) (/.f64 (*.f64 y x) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 #s(literal 1 binary64) x (*.f64 y x))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) x)
(fma.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (*.f64 y (*.f64 x x)) (/.f64 y (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (neg.f64 y) x x)
(fma.f64 (*.f64 y (*.f64 y x)) (/.f64 x (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (neg.f64 (neg.f64 y)) x x)
(fma.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) x x)
(fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 y x x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(neg.f64 (fma.f64 y x x))
(/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 y x x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 x (fma.f64 y (*.f64 y x) x)))
(/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (+.f64 #s(literal 0 binary64) (fma.f64 x (fma.f64 y (*.f64 y x) x) (*.f64 #s(literal 0 binary64) (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (*.f64 (fma.f64 y x x) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (fma.f64 y x x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 1 binary64)) (fma.f64 y x x))
(/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))) (fma.f64 y (/.f64 (*.f64 y (*.f64 x x)) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))))
(/.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(pow.f64 (fma.f64 y x x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (+.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 (fma.f64 y x x) #s(literal -1 binary64))
(*.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(*.f64 (fma.f64 y x x) (/.f64 (fma.f64 y x x) (fma.f64 y x x)))
(*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (/.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(*.f64 #s(literal -1 binary64) (fma.f64 y x x))
(*.f64 #s(literal 1 binary64) (fma.f64 y x x))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (/.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (+.f64 y #s(literal 1 binary64)) x)
(*.f64 (+.f64 (neg.f64 y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))))) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 y x x))
x
(+.f64 x #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) x)
(-.f64 #s(literal 0 binary64) x)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(-.f64 (/.f64 #s(literal 0 binary64) x) x)
(fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 x #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) x #s(literal 0 binary64))
(neg.f64 x)
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (*.f64 x x) x)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 x x)))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 x x)) #s(literal -1 binary64))
(*.f64 x #s(literal -1 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal 1 binary64) x)
(+.f64 #s(literal 0 binary64) (*.f64 y x))
(+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y x))
(+.f64 (*.f64 (neg.f64 y) #s(literal 0 binary64)) (*.f64 y x))
(+.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 y x))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 y x))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(fma.f64 y #s(literal 0 binary64) (*.f64 y x))
(fma.f64 #s(literal 0 binary64) y (*.f64 y x))
(fma.f64 #s(literal 0 binary64) (neg.f64 y) (*.f64 y x))
(fma.f64 (neg.f64 y) #s(literal 0 binary64) (*.f64 y x))
(neg.f64 (*.f64 y x))
(/.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (+.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 #s(literal 0 binary64) (*.f64 y x)))))
(/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 y x))
(/.f64 (*.f64 y (*.f64 x x)) x)
(/.f64 (*.f64 y (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 y) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) y) (*.f64 x x))
(*.f64 y x)
(*.f64 x y)
(*.f64 x (neg.f64 y))
(*.f64 x (neg.f64 (neg.f64 y)))
(*.f64 #s(literal -1 binary64) (*.f64 y x))
(*.f64 (*.f64 y x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 (neg.f64 (neg.f64 y)) x)
(*.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) x)
(*.f64 y #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) y)
Outputs
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))
(+.f64 x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(+.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) x)
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x))
(+.f64 (+.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) x)
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(+.f64 (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 0 binary64)) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) #s(literal -1 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))
(-.f64 x (-.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (-.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(-.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(-.f64 (+.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(-.f64 (+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 0 binary64)) (*.f64 y x))
(fma.f64 y x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x y (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x #s(literal -1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x (neg.f64 (neg.f64 y)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x (+.f64 (neg.f64 y) #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y x x) #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y x x) (/.f64 (fma.f64 y x x) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (/.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (*.f64 y x) #s(literal -1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) x)
(fma.f64 #s(literal 1 binary64) x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) x)
(fma.f64 (neg.f64 y) x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (/.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (neg.f64 y)) x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 y #s(literal 1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (neg.f64 y) #s(literal 1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (-.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))))) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64))
(neg.f64 (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 x (fma.f64 y (*.f64 y x) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 x x) (*.f64 x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))))
(/.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 x x) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x x)))
(/.f64 (fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) x (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) x))
(/.f64 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 x x) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)))
(/.f64 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) x (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (*.f64 x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (*.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (fma.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y x x) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) (*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (*.f64 y (*.f64 x x)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (*.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) (fma.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(*.f64 (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 (fma.f64 y x x) #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) (-.f64 (*.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 x (fma.f64 y (*.f64 y x) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (fma.f64 (fma.f64 y x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(+.f64 x (*.f64 y x))
(+.f64 #s(literal 0 binary64) (fma.f64 y x x))
(+.f64 (*.f64 y x) x)
(+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) x)
(+.f64 (-.f64 x #s(literal 0 binary64)) (*.f64 y x))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 y x x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x x)) #s(literal 1 binary64)))
(-.f64 x (*.f64 y x))
(-.f64 #s(literal 0 binary64) (fma.f64 y x x))
(-.f64 (*.f64 y x) x)
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(-.f64 (fma.f64 y x #s(literal 0 binary64)) x)
(fma.f64 y x x)
(fma.f64 y (/.f64 (*.f64 y (*.f64 x x)) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 x y x)
(fma.f64 x #s(literal -1 binary64) (*.f64 y x))
(fma.f64 x #s(literal 1 binary64) (*.f64 y x))
(fma.f64 x (neg.f64 y) x)
(fma.f64 x (neg.f64 (neg.f64 y)) x)
(fma.f64 x (/.f64 (*.f64 y (*.f64 y x)) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 y x))
(fma.f64 (*.f64 y (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) (*.f64 y x))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 y y) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 #s(literal -1 binary64) x (*.f64 y x))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) x)
(fma.f64 (*.f64 y x) #s(literal -1 binary64) x)
(fma.f64 (*.f64 y x) (/.f64 (*.f64 y x) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 #s(literal 1 binary64) x (*.f64 y x))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) x)
(fma.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (*.f64 y (*.f64 x x)) (/.f64 y (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (neg.f64 y) x x)
(fma.f64 (*.f64 y (*.f64 y x)) (/.f64 x (fma.f64 y x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (neg.f64 (neg.f64 y)) x x)
(fma.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) x x)
(fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 y x x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y x x))))
(neg.f64 (fma.f64 y x x))
(/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (fma.f64 y x x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (*.f64 x (fma.f64 y (*.f64 y x) x)))
(/.f64 (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))) (+.f64 #s(literal 0 binary64) (fma.f64 x (fma.f64 y (*.f64 y x) x) (*.f64 #s(literal 0 binary64) (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (*.f64 (fma.f64 y x x) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))) (fma.f64 y x x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 1 binary64)) (fma.f64 y x x))
(/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y x x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x)))) (fma.f64 y (/.f64 (*.f64 y (*.f64 x x)) (fma.f64 y x x)) (/.f64 (*.f64 x x) (fma.f64 y x x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 x (fma.f64 y (*.f64 y x) x))) (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))))
(/.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(pow.f64 (fma.f64 y x x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (+.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 (fma.f64 y x x) #s(literal -1 binary64))
(*.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(*.f64 (fma.f64 y x x) (/.f64 (fma.f64 y x x) (fma.f64 y x x)))
(*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(*.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (*.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (/.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x))))
(*.f64 #s(literal -1 binary64) (fma.f64 y x x))
(*.f64 #s(literal 1 binary64) (fma.f64 y x x))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y x x)) (*.f64 x (fma.f64 y (*.f64 y x) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (/.f64 (fma.f64 y x x) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (+.f64 y #s(literal 1 binary64)) x)
(*.f64 (+.f64 (neg.f64 y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y x x)))
(*.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y x x) (*.f64 x (fma.f64 y (*.f64 y x) x)))))) (fma.f64 y (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 y x x) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x))) (*.f64 (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))) (fma.f64 y (*.f64 x (fma.f64 y x x)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y x) x)) (*.f64 x (fma.f64 y (*.f64 y x) x))) (fma.f64 y x x))
x
(+.f64 x #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) x)
(-.f64 #s(literal 0 binary64) x)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(-.f64 (/.f64 #s(literal 0 binary64) x) x)
(fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 x #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) x #s(literal 0 binary64))
(neg.f64 x)
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (*.f64 x x) x)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 x x)))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 x x)) #s(literal -1 binary64))
(*.f64 x #s(literal -1 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal 1 binary64) x)
(+.f64 #s(literal 0 binary64) (*.f64 y x))
(+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y x))
(+.f64 (*.f64 (neg.f64 y) #s(literal 0 binary64)) (*.f64 y x))
(+.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 y x))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 y x))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(fma.f64 y #s(literal 0 binary64) (*.f64 y x))
(fma.f64 #s(literal 0 binary64) y (*.f64 y x))
(fma.f64 #s(literal 0 binary64) (neg.f64 y) (*.f64 y x))
(fma.f64 (neg.f64 y) #s(literal 0 binary64) (*.f64 y x))
(neg.f64 (*.f64 y x))
(/.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y (*.f64 y x))) (+.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 #s(literal 0 binary64) (*.f64 y x)))))
(/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 y x))
(/.f64 (*.f64 y (*.f64 x x)) x)
(/.f64 (*.f64 y (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 y) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) y) (*.f64 x x))
(*.f64 y x)
(*.f64 x y)
(*.f64 x (neg.f64 y))
(*.f64 x (neg.f64 (neg.f64 y)))
(*.f64 #s(literal -1 binary64) (*.f64 y x))
(*.f64 (*.f64 y x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 (neg.f64 (neg.f64 y)) x)
(*.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) x)
(*.f64 y #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) y)

eval22.0ms (0.4%)

Memory
10.7MiB live, 52.3MiB allocated
Compiler

Compiled 1 008 to 18 computations (98.2% saved)

prune7.0ms (0.1%)

Memory
-24.0MiB live, 15.0MiB allocated
Pruning

9 alts after pruning (0 fresh and 9 done)

PrunedKeptTotal
New2140214
Fresh000
Picked055
Done044
Total2149223
Accuracy
100.0%
Counts
223 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.4%
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
53.2%
(-.f64 (*.f64 y x) x)
77.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
51.3%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
48.6%
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
22.8%
(*.f64 y #s(literal -1/2 binary64))
27.5%
(*.f64 x y)
27.1%
(neg.f64 x)
26.5%
#s(literal 918938533204673/1000000000000000 binary64)
Compiler

Compiled 105 to 62 computations (41% saved)

regimes18.0ms (0.3%)

Memory
4.4MiB live, 42.8MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
(*.f64 y #s(literal -1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(-.f64 (*.f64 y x) x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
Outputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
Calls

4 calls:

6.0ms
x
4.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
4.0ms
y
4.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
100.0%1(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes16.0ms (0.3%)

Memory
-4.5MiB live, 33.3MiB allocated
Counts
9 → 3
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
(*.f64 y #s(literal -1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(-.f64 (*.f64 y x) x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
Outputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))
Calls

4 calls:

5.0ms
x
3.0ms
y
3.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
3.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
Results
AccuracySegmentsBranch
98.5%3x
97.6%3y
83.0%4(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
83.0%4(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes4.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
(*.f64 y #s(literal -1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(-.f64 (*.f64 y x) x)
Outputs
(-.f64 (*.f64 y x) x)
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 y x) x)
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
98.0%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes6.0ms (0.1%)

Memory
15.7MiB live, 15.7MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
(*.f64 y #s(literal -1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
Outputs
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 y (+.f64 #s(literal -1/2 binary64) x))
Calls

2 calls:

3.0ms
y
3.0ms
x
Results
AccuracySegmentsBranch
96.1%3y
76.2%4x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0.2%)

Memory
-20.7MiB live, 21.4MiB allocated
Counts
6 → 5
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
(*.f64 y #s(literal -1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
Outputs
(*.f64 x y)
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x y)
Calls

3 calls:

5.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
3.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
3.0ms
y
Results
AccuracySegmentsBranch
74.8%6(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
74.8%6(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
80.2%5y
Compiler

Compiled 27 to 20 computations (25.9% saved)

regimes3.0ms (0%)

Memory
8.1MiB live, 8.1MiB allocated
Counts
5 → 4
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
(*.f64 y #s(literal -1/2 binary64))
Outputs
(*.f64 x y)
(*.f64 y #s(literal -1/2 binary64))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
Calls

1 calls:

2.0ms
y
Results
AccuracySegmentsBranch
77.9%4y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes2.0ms (0%)

Memory
6.0MiB live, 6.0MiB allocated
Counts
4 → 3
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
Outputs
(*.f64 x y)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
Calls

1 calls:

2.0ms
y
Results
AccuracySegmentsBranch
75.3%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes8.0ms (0.1%)

Memory
17.0MiB live, 17.0MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
Outputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
Calls

4 calls:

2.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
2.0ms
y
2.0ms
x
2.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
Results
AccuracySegmentsBranch
51.3%1(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
51.3%1(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
51.3%1x
51.3%1y
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes8.0ms (0.1%)

Memory
-22.4MiB live, 16.2MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
Outputs
(neg.f64 x)
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 x)
Calls

4 calls:

3.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
2.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
1.0ms
y
1.0ms
x
Results
AccuracySegmentsBranch
32.1%3y
50.7%3x
50.5%3(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
50.5%3(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes6.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
#s(literal 918938533204673/1000000000000000 binary64)
Outputs
#s(literal 918938533204673/1000000000000000 binary64)
Calls

4 calls:

1.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
1.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
1.0ms
y
1.0ms
x
Results
AccuracySegmentsBranch
26.5%1y
26.5%1(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
26.5%1(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
26.5%1x
Compiler

Compiled 30 to 22 computations (26.7% saved)

bsearch112.0ms (1.8%)

Memory
-22.2MiB live, 54.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.99750794612919e-11
7.9691583388340685
62.0ms
-8.756198744787635
-7.251845203344609e-7
Samples
67.0ms304×0valid
Compiler

Compiled 339 to 262 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
const: 51.0ms (85.3% of total)
ival-mult: 4.0ms (6.7% of total)
ival-sub: 3.0ms (5% of total)
ival-add: 1.0ms (1.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch36.0ms (0.6%)

Memory
4.4MiB live, 54.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
7.99750794612919e-11
7.9691583388340685
13.0ms
-8.756198744787635
-7.251845203344609e-7
Samples
17.0ms256×0valid
Compiler

Compiled 301 to 224 computations (25.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
const: 4.0ms (35.4% of total)
ival-sub: 3.0ms (26.5% of total)
ival-mult: 3.0ms (26.5% of total)
ival-add: 1.0ms (8.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch31.0ms (0.5%)

Memory
16.3MiB live, 54.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
8.865369910793474e-5
3.609641655067166
12.0ms
-5.20885872952037
-0.025101405198698478
Samples
19.0ms240×0valid
Compiler

Compiled 226 to 180 computations (20.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
const: 7.0ms (49.3% of total)
ival-mult: 3.0ms (21.1% of total)
ival-sub: 2.0ms (14.1% of total)
ival-add: 1.0ms (7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch66.0ms (1.1%)

Memory
-5.1MiB live, 151.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
4.0787144056912687e+105
1.5250891259552707e+115
14.0ms
1.012643181299895e-10
1.7913900300899473e-8
12.0ms
-5.20885872952037
-0.025101405198698478
18.0ms
-1.928247674384097e+148
-3.0134362117259553e+142
Samples
33.0ms496×0valid
Compiler

Compiled 432 to 349 computations (19.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
const: 8.0ms (36.7% of total)
ival-mult: 6.0ms (27.5% of total)
ival-sub: 5.0ms (22.9% of total)
ival-add: 2.0ms (9.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch16.0ms (0.3%)

Memory
6.6MiB live, 44.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
8.865369910793474e-5
3.609641655067166
13.0ms
-46969.73865948653
-1260.9067081437909
1.0ms
-1.928247674384097e+148
-3.0134362117259553e+142
Samples
7.0ms112×0valid
Compiler

Compiled 304 to 238 computations (21.7% saved)

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

bsearch15.0ms (0.2%)

Memory
3.2MiB live, 42.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
8.865369910793474e-5
3.609641655067166
12.0ms
-1260.9067081437909
-5.20885872952037
Samples
8.0ms112×0valid
Compiler

Compiled 196 to 150 computations (23.5% saved)

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

bsearch32.0ms (0.5%)

Memory
0.5MiB live, 83.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
7.9691583388340685
24550.5426742024
16.0ms
-7.251845203344609e-7
-1.1399817268719986e-11
Samples
19.0ms256×0valid
Compiler

Compiled 160 to 143 computations (10.6% saved)

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

simplify10.0ms (0.2%)

Memory
-6.3MiB live, 32.9MiB allocated
Algorithm
egg-herbie
Rules
18×+-commutative_binary64
16×sub-neg_binary64
12×*-commutative_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064168
180168
291168
396168
498168
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(if (<=.f64 x #s(literal -1770887431076117/2361183241434822606848 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x)) (if (<=.f64 x #s(literal 9002011107970261/295147905179352825856 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))))
(if (<=.f64 x #s(literal -3/4 binary64)) (-.f64 (*.f64 y x) x) (if (<=.f64 x #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 y x) x)))
(if (<=.f64 y #s(literal -5854679515581645/4503599627370496 binary64)) (*.f64 y (+.f64 #s(literal -1/2 binary64) x)) (if (<=.f64 y #s(literal 2476979795053773/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 #s(literal -1/2 binary64) x))))
(if (<=.f64 y #s(literal -560000000000000016070111814965433859727262623727145728421577469031149535714011101252800779606632267752408148819090043099835522336542017510099124224 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal -7493989779944505/288230376151711744 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (if (<=.f64 y #s(literal 944473296573929/75557863725914323419136 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 y #s(literal 119999999999999991614392163115652767416079978016677221911390762339766757993970966845143563042731053610926736408576 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x y)))))
(if (<=.f64 y #s(literal -560000000000000016070111814965433859727262623727145728421577469031149535714011101252800779606632267752408148819090043099835522336542017510099124224 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal -3300 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x y))))
(if (<=.f64 y #s(literal -35 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x y)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(if (<=.f64 x #s(literal -6611313076017503/9444732965739290427392 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal 8 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)))
#s(literal 918938533204673/1000000000000000 binary64)
Outputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(if (<=.f64 x #s(literal -1770887431076117/2361183241434822606848 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x)) (if (<=.f64 x #s(literal 9002011107970261/295147905179352825856 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (neg.f64 x) x))))
(if (<=.f64 x #s(literal -3/4 binary64)) (-.f64 (*.f64 y x) x) (if (<=.f64 x #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 y x) x)))
(if (<=.f64 y #s(literal -5854679515581645/4503599627370496 binary64)) (*.f64 y (+.f64 #s(literal -1/2 binary64) x)) (if (<=.f64 y #s(literal 2476979795053773/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 #s(literal -1/2 binary64) x))))
(if (<=.f64 y #s(literal -5854679515581645/4503599627370496 binary64)) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (if (<=.f64 y #s(literal 2476979795053773/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(if (<=.f64 y #s(literal -560000000000000016070111814965433859727262623727145728421577469031149535714011101252800779606632267752408148819090043099835522336542017510099124224 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal -7493989779944505/288230376151711744 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (if (<=.f64 y #s(literal 944473296573929/75557863725914323419136 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 y #s(literal 119999999999999991614392163115652767416079978016677221911390762339766757993970966845143563042731053610926736408576 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x y)))))
(if (<=.f64 y #s(literal -560000000000000016070111814965433859727262623727145728421577469031149535714011101252800779606632267752408148819090043099835522336542017510099124224 binary64)) (*.f64 y x) (if (<=.f64 y #s(literal -7493989779944505/288230376151711744 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (if (<=.f64 y #s(literal 944473296573929/75557863725914323419136 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 y #s(literal 119999999999999991614392163115652767416079978016677221911390762339766757993970966845143563042731053610926736408576 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y x)))))
(if (<=.f64 y #s(literal -560000000000000016070111814965433859727262623727145728421577469031149535714011101252800779606632267752408148819090043099835522336542017510099124224 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal -3300 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x y))))
(if (<=.f64 y #s(literal -560000000000000016070111814965433859727262623727145728421577469031149535714011101252800779606632267752408148819090043099835522336542017510099124224 binary64)) (*.f64 y x) (if (<=.f64 y #s(literal -3300 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x))))
(if (<=.f64 y #s(literal -35 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x y)))
(if (<=.f64 y #s(literal -35 binary64)) (*.f64 y x) (if (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(if (<=.f64 x #s(literal -6611313076017503/9444732965739290427392 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal 8 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)))
#s(literal 918938533204673/1000000000000000 binary64)

soundness1.2s (19.4%)

Memory
-15.4MiB live, 518.3MiB allocated
Rules
11 900×lower-fma.f64
11 900×lower-fma.f32
8 060×lower-fma.f64
8 060×lower-fma.f32
3 162×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0103808
1324808
2893785
32674785
45829785
57235785
08101739
076593
1232592
2695520
31796520
46373520
08167501
Stop Event
done
iter limit
node limit
iter limit
node limit
Compiler

Compiled 308 to 167 computations (45.8% saved)

preprocess69.0ms (1.1%)

Memory
-9.4MiB live, 146.5MiB allocated
Compiler

Compiled 366 to 146 computations (60.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...