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

Time bar (total: 10.0s)

analyze0.0ms (0%)

Memory
1.0MiB live, 1.0MiB 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.4s (13.9%)

Memory
28.1MiB live, 1 135.0MiB allocated
Samples
997.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 770.0ms
ival-sub: 309.0ms (40.1% of total)
ival-mult: 196.0ms (25.5% of total)
const: 174.0ms (22.6% of total)
ival-add: 74.0ms (9.6% of total)
exact: 7.0ms (0.9% of total)
ival-true: 5.0ms (0.6% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

preprocess204.0ms (2%)

Memory
-2.9MiB live, 117.7MiB allocated
Algorithm
egg-herbie
Rules
1 376×accelerator-lowering-fma.f32
1 376×accelerator-lowering-fma.f64
862×sub-neg
530×unsub-neg
492×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02772
18270
220966
366656
4168154
5318354
6371154
7384854
8387454
9387854
10392354
11398354
12400754
13400754
14400754
01011
12511
25311
31059
42079
54329
68319
712249
814649
914859
014858
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)
Outputs
(+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
Call 2
Inputs
(+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)
(+ (- (* (neg x) (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)
(+ (- (* x (- (neg y) 1)) (* (neg y) 1/2)) 918938533204673/1000000000000000)
(neg (+ (- (* (neg x) (- y 1)) (* y 1/2)) 918938533204673/1000000000000000))
(neg (+ (- (* x (- (neg y) 1)) (* (neg y) 1/2)) 918938533204673/1000000000000000))
(+ (- (* y (- x 1)) (* x 1/2)) 918938533204673/1000000000000000)
Outputs
(+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)
(+ (* y (+ x -1/2)) (- 918938533204673/1000000000000000 x))
(+ (- (* (neg x) (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)
(+ (* y (- -1/2 x)) (+ x 918938533204673/1000000000000000))
(+ (- (* x (- (neg y) 1)) (* (neg y) 1/2)) 918938533204673/1000000000000000)
(+ (* y (- 1/2 x)) (- 918938533204673/1000000000000000 x))
(neg (+ (- (* (neg x) (- y 1)) (* y 1/2)) 918938533204673/1000000000000000))
(+ (* y (+ x 1/2)) (- -918938533204673/1000000000000000 x))
(neg (+ (- (* x (- (neg y) 1)) (* (neg y) 1/2)) 918938533204673/1000000000000000))
(+ (* y (+ x -1/2)) (+ x -918938533204673/1000000000000000))
(+ (- (* y (- x 1)) (* x 1/2)) 918938533204673/1000000000000000)
(+ (* x (+ y -1/2)) (- 918938533204673/1000000000000000 y))

explain125.0ms (1.2%)

Memory
1.1MiB live, 316.9MiB 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
46.0ms512×0valid
Compiler

Compiled 102 to 44 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
const: 11.0ms (38.3% of total)
ival-mult: 9.0ms (31.3% of total)
ival-sub: 5.0ms (17.4% of total)
ival-add: 2.0ms (7% of total)
exact: 1.0ms (3.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

simplify59.0ms (0.6%)

Memory
-0.7MiB live, 77.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff-64
(*.f64 x (-.f64 y #s(literal 1 binary64)))
cost-diff0
(-.f64 y #s(literal 1 binary64))
cost-diff192
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
cost-diff384
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
Rules
1 376×accelerator-lowering-fma.f32
1 376×accelerator-lowering-fma.f64
352×+-lowering-+.f64
352×--lowering--.f32
352×+-lowering-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
12536
25336
310532
420732
543232
683132
7122432
8146432
9148532
0148531
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)
(- (* x (- y 1)) (* y 1/2))
(* x (- y 1))
x
(- y 1)
y
1
(* y 1/2)
1/2
918938533204673/1000000000000000
Outputs
(+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(- (* x (- y 1)) (* y 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
x
(- y 1)
(+.f64 y #s(literal -1 binary64))
y
1
#s(literal 1 binary64)
(* y 1/2)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
1/2
#s(literal 1/2 binary64)
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)

localize38.0ms (0.4%)

Memory
-24.9MiB live, 63.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 y #s(literal 1 binary64))
accuracy100.0%
(*.f64 y #s(literal 1/2 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 x (-.f64 y #s(literal 1 binary64)))
Samples
28.0ms256×0valid
Compiler

Compiled 38 to 12 computations (68.4% saved)

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

series6.0ms (0.1%)

Memory
18.4MiB live, 18.4MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#<alt (- (* x (- y 1)) (* y 1/2))>
#<alt (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)>
#<alt (- y 1)>
#<alt (* x (- y 1))>
#<alt (* y 1/2)>
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 -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 (* 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/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
y
@0
(- (* x (- y 1)) (* y 1/2))
1.0ms
x
@inf
(- (* x (- y 1)) (* y 1/2))
0.0ms
x
@0
(- (* x (- y 1)) (* y 1/2))
0.0ms
y
@inf
(- (* x (- y 1)) (* y 1/2))

rewrite479.0ms (4.8%)

Memory
-0.1MiB live, 748.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 498×accelerator-lowering-fma.f32
7 498×accelerator-lowering-fma.f64
4 788×*-lowering-*.f32
4 788×*-lowering-*.f64
3 354×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01031
16431
251531
3771631
0824528
Stop Event
iter limit
node limit
Counts
5 → 384
Calls
Call 1
Inputs
(- (* x (- y 1)) (* y 1/2))
(+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000)
(- y 1)
(* x (- y 1))
(* y 1/2)
Outputs
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.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))))))
(+.f64 (*.f64 x y) (fma.f64 x #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 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x y)) (neg.f64 x))
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(-.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.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)))) (/.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 (fma.f64 x #s(literal -1 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 (+.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 (fma.f64 x #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 #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 y (*.f64 #s(literal 1 binary64) x) (fma.f64 x #s(literal -1 binary64) (*.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)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (fma.f64 x #s(literal -1 binary64) (*.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 (*.f64 x (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x (+.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 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -1 binary64) (*.f64 x (+.f64 y #s(literal -1 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) (*.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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (/.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (/.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(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 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(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 (*.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(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 (*.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(fma.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3/2 binary64)) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(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 (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (fma.f64 x #s(literal -1 binary64) (*.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 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 (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 (+.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 (fma.f64 x #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 (*.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))) (fma.f64 y (+.f64 y #s(literal -1 binary64)) #s(literal 1 binary64)) (*.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 (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64)))))) (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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x 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))) (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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))) (fma.f64 (*.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 (*.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (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 (*.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(neg.f64 (-.f64 #s(literal 0 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 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 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (-.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (*.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x 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 #s(literal 0 binary64) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.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 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 x x) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.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 (*.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (*.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))) (*.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 (*.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (fma.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.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 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 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (*.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.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)))) (*.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 (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))) (*.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 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 x x) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.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 (*.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) #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 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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))))) (neg.f64 (-.f64 #s(literal 0 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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.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)))) #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 (+.f64 y #s(literal -1 binary64)) (*.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)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.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)))) (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 (+.f64 y #s(literal -1 binary64)) (*.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)))) (/.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x 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 (*.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.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)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.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))))) (*.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 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)))) (/.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 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))) (*.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 (*.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))) (fma.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64)))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.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 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 x x) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.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 (*.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.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 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))))
(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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(*.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(*.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(*.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.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 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x 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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.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))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))) (fma.f64 (*.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 (*.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (*.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))
(+.f64 (*.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))) #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 (*.f64 (fma.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)))) (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)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(+.f64 (*.f64 x y) (fma.f64 x #s(literal -1 binary64) (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 (*.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))) #s(literal -918938533204673/1000000000000000 binary64))
(-.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 #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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (-.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.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)))) (-.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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.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))))) (/.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 (fma.f64 x #s(literal -1 binary64) (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 (fma.f64 x #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 #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) (fma.f64 x #s(literal -1 binary64) (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) (fma.f64 x #s(literal -1 binary64) (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) (-.f64 #s(literal 0 binary64) 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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (/.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) #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)) (*.f64 x (+.f64 y #s(literal -1 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 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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.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 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 #s(literal 1 binary64) (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.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) (fma.f64 x #s(literal -1 binary64) (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 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 (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 (+.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 (fma.f64 x #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 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x 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))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (fma.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))))) (*.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))))))) (fma.f64 (*.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 (*.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8 binary64))) (*.f64 (fma.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 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8 binary64))))) (fma.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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x)))) #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))) (fma.f64 y (+.f64 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 (*.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 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64)))))) (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 (fma.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)) (-.f64 #s(literal 0 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 (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 0 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 (-.f64 #s(literal 0 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)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 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 #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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.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 (-.f64 #s(literal 0 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 #s(literal 0 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 #s(literal 0 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 #s(literal 0 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)) (*.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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.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 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 (*.f64 y 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 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 (*.f64 y 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 (fma.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 (-.f64 #s(literal 0 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)))) (neg.f64 (-.f64 #s(literal 0 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 (neg.f64 (-.f64 #s(literal 0 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)))) (neg.f64 (-.f64 #s(literal 0 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 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x 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 (*.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 (*.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 (*.f64 (fma.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)))) #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 (*.f64 (fma.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 (*.f64 (fma.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)))) (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 (*.f64 (fma.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 #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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))) (*.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 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 (+.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 (*.f64 (fma.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 (*.f64 (fma.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 (/.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 (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 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 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 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 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x x))))) (*.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 (*.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))))) (*.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)))))) (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)) (*.f64 (fma.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))) (*.f64 (fma.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 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)) (-.f64 #s(literal 0 binary64) y))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) 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))) (fma.f64 y (+.f64 y #s(literal -1 binary64)) #s(literal 1 binary64)) (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 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64)))))) (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)) (-.f64 #s(literal 0 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(neg.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (fma.f64 y #s(literal -1 binary64) #s(literal -1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (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)) (-.f64 #s(literal 0 binary64) 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)) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) y))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64))) (fma.f64 y #s(literal -1 binary64) #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 (*.f64 y (*.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)) (-.f64 #s(literal 0 binary64) y)) (fma.f64 (*.f64 y (*.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 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)) (-.f64 #s(literal 0 binary64) 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 (-.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 y (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 y (fma.f64 y 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 (*.f64 y (*.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 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64)))) (neg.f64 (fma.f64 y #s(literal -1 binary64) #s(literal -1 binary64))))
(/.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 (*.f64 y (*.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)) (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1 binary64) #s(literal -1 binary64))))
(*.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 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64)))))) (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))) (fma.f64 y (+.f64 y #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.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 (*.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 #s(literal 1 binary64)) (*.f64 x (fma.f64 y 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 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #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)) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64)))) (fma.f64 y #s(literal -1 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.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 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64)))) (fma.f64 y #s(literal -1 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) x) (-.f64 #s(literal 0 binary64) (+.f64 y (fma.f64 y y #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64))) x) (fma.f64 y #s(literal -1 binary64) #s(literal -1 binary64)))
(*.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 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(*.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 (+.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 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))) (fma.f64 y (+.f64 y #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.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 (/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64)))))) (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 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))

simplify537.0ms (5.4%)

Memory
-154.2MiB live, 659.0MiB allocated
Algorithm
egg-herbie
Rules
11 900×accelerator-lowering-fma.f32
11 900×accelerator-lowering-fma.f64
3 162×*-lowering-*.f32
3 162×*-lowering-*.f64
1 298×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076593
1232592
2695520
31795520
46369520
08164501
Stop Event
iter limit
node limit
Counts
96 → 96
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))))))
-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)))
(* 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/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)
(fma.f64 #s(literal -1/2 binary64) y #s(literal 0 binary64))
(- (* x (- y 1)) (* 1/2 y))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(- (* x (- y 1)) (* 1/2 y))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(- (* x (- y 1)) (* 1/2 y))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- (+ y (* -1/2 (/ y x))) 1))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- (+ y (* -1/2 (/ y x))) 1))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- (+ y (* -1/2 (/ y x))) 1))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* x (+ (* -1 (- y 1)) (* 1/2 (/ y x)))))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(+ (* -1 x) (* y (- x 1/2)))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(+ (* -1 x) (* y (- x 1/2)))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(+ (* -1 x) (* y (- x 1/2)))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* y (- x 1/2))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))
(* y (- (+ x (* -1 (/ x y))) 1/2))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* y (- (+ x (* -1 (/ x y))) 1/2))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* y (- (+ x (* -1 (/ x y))) 1/2))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* y (+ 1/2 (* -1 x))))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))
(* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* y (+ 1/2 (+ (* -1 x) (/ x y)))))
(-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) 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))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* 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))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -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))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))
(* 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))))
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))
(* -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))
-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))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(+ (* -1 x) (* x y))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(+ (* -1 x) (* x y))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(+ (* -1 x) (* x y))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 y x #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 y x #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))

eval60.0ms (0.6%)

Memory
-16.3MiB live, 139.7MiB allocated
Compiler

Compiled 15 796 to 1 360 computations (91.4% saved)

prune54.0ms (0.5%)

Memory
-12.9MiB live, 148.0MiB allocated
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New4746480
Fresh000
Picked101
Done000
Total4756481
Accuracy
100.0%
Counts
481 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
47.6%
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))
44.8%
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
57.1%
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
53.8%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
Compiler

Compiled 96 to 72 computations (25% saved)

simplify65.0ms (0.6%)

Memory
25.2MiB live, 103.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal -1/2 binary64) x)
cost-diff0
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))
cost-diff0
(+.f64 y #s(literal -1 binary64))
cost-diff0
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
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
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
cost-diff0
(+.f64 y #s(literal -1 binary64))
cost-diff192
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
Rules
1 376×accelerator-lowering-fma.f32
1 376×accelerator-lowering-fma.f64
352×+-lowering-+.f64
352×--lowering--.f32
352×+-lowering-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01961
14261
29459
315059
425859
547159
680159
7106959
8127159
9133159
10134759
0134756
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* (+ y -1) x) (+ (* y -1/2) 918938533204673/1000000000000000))
(+ y -1)
y
-1
x
(+ (* y -1/2) 918938533204673/1000000000000000)
-1/2
918938533204673/1000000000000000
(- 918938533204673/1000000000000000 x)
918938533204673/1000000000000000
x
(+ (* -1/2 y) 918938533204673/1000000000000000)
-1/2
y
918938533204673/1000000000000000
(+ (* x (+ y -1)) 0)
x
(+ y -1)
y
-1
0
(+ (* y (+ -1/2 x)) 0)
y
(+ -1/2 x)
-1/2
x
0
Outputs
(+ (* (+ y -1) x) (+ (* y -1/2) 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+ y -1)
(+.f64 y #s(literal -1 binary64))
y
-1
#s(literal -1 binary64)
x
(+ (* y -1/2) 918938533204673/1000000000000000)
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
-1/2
#s(literal -1/2 binary64)
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
(- 918938533204673/1000000000000000 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
x
(+ (* -1/2 y) 918938533204673/1000000000000000)
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
-1/2
#s(literal -1/2 binary64)
y
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
(+ (* x (+ y -1)) 0)
(fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))
x
(+ y -1)
(+.f64 y #s(literal -1 binary64))
y
-1
#s(literal -1 binary64)
0
#s(literal 0 binary64)
(+ (* y (+ -1/2 x)) 0)
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
y
(+ -1/2 x)
(+.f64 x #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
x
0
#s(literal 0 binary64)

localize66.0ms (0.7%)

Memory
-9.8MiB live, 117.4MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 #s(literal -1/2 binary64) x)
accuracy100.0%
(fma.f64 y (+.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))
accuracy100.0%
(+.f64 y #s(literal -1 binary64))
accuracy100.0%
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
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 #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
accuracy100.0%
(+.f64 y #s(literal -1 binary64))
accuracy100.0%
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
Samples
43.0ms256×0valid
Compiler

Compiled 61 to 21 computations (65.6% saved)

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

series5.0ms (0.1%)

Memory
9.8MiB live, 9.8MiB allocated
Counts
8 → 132
Calls
Call 1
Inputs
#<alt (+ (* (+ y -1) x) (+ (* y -1/2) 918938533204673/1000000000000000))>
#<alt (+ y -1)>
#<alt (+ (* y -1/2) 918938533204673/1000000000000000)>
#<alt (- 918938533204673/1000000000000000 x)>
#<alt (+ (* -1/2 y) 918938533204673/1000000000000000)>
#<alt (+ (* x (+ y -1)) 0)>
#<alt (+ (* y (+ -1/2 x)) 0)>
#<alt (+ -1/2 x)>
Outputs
#<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 (+ 918938533204673/1000000000000000 (* -1/2 y))>
#<alt (+ 918938533204673/1000000000000000 (+ (* -1/2 y) (* x (- y 1))))>
#<alt (+ 918938533204673/1000000000000000 (+ (* -1/2 y) (* x (- y 1))))>
#<alt (+ 918938533204673/1000000000000000 (+ (* -1/2 y) (* x (- y 1))))>
#<alt (* x (- y 1))>
#<alt (* x (- (+ y (+ (* -1/2 (/ y x)) (* 918938533204673/1000000000000000 (/ 1 x)))) 1))>
#<alt (* x (- (+ y (+ (* -1/2 (/ y x)) (* 918938533204673/1000000000000000 (/ 1 x)))) 1))>
#<alt (* x (- (+ y (+ (* -1/2 (/ y x)) (* 918938533204673/1000000000000000 (/ 1 x)))) 1))>
#<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 -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 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 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 (* 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 (* 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)))>
Calls

33 calls:

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

rewrite619.0ms (6.2%)

Memory
-9.7MiB live, 855.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 066×accelerator-lowering-fma.f32
6 066×accelerator-lowering-fma.f64
4 658×*-lowering-*.f32
4 658×*-lowering-*.f64
4 510×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01940
114440
2129440
0833336
Stop Event
iter limit
node limit
Counts
8 → 955
Calls
Call 1
Inputs
(+ (* (+ y -1) x) (+ (* y -1/2) 918938533204673/1000000000000000))
(+ y -1)
(+ (* y -1/2) 918938533204673/1000000000000000)
(- 918938533204673/1000000000000000 x)
(+ (* -1/2 y) 918938533204673/1000000000000000)
(+ (* x (+ y -1)) 0)
(+ (* y (+ -1/2 x)) 0)
(+ -1/2 x)
Outputs
(+.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))
(+.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 y x) (fma.f64 #s(literal -1 binary64) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))
(+.f64 (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y x)) (-.f64 #s(literal 0 binary64) x))
(-.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(-.f64 (/.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 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y x (fma.f64 #s(literal -1 binary64) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y #s(literal -1/2 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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)) x (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y (fma.f64 #s(literal -1 binary64) 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 x (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(fma.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)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.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))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))
(fma.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) x) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) x) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 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 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 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 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x 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)))) (*.f64 (+.f64 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 (*.f64 x 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)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.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 x (*.f64 x x)) (*.f64 x x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.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 x (*.f64 x x)) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 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 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #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 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) x) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) x) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 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 (*.f64 x x)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 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 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #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 (/.f64 (*.f64 x x) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) x) (/.f64 (*.f64 x x) (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) x) (/.f64 (*.f64 x x) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 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 x) x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x x) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x x) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 x x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 x x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) x) (/.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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) x) (/.f64 x (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (+.f64 y #s(literal -1 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (+.f64 y #s(literal -1 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) x) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) x) (/.f64 (+.f64 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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) x) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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) (neg.f64 (/.f64 (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (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 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 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 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (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 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (neg.f64 (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.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 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (fma.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 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 #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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.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 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.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 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.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 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 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 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 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 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 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 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 (fma.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (-.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 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (-.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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (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 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (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 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (-.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 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (-.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 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (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 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (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 (fma.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 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 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 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 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (fma.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #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 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #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 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 y 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 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.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 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (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))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #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 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #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 (fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #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 (+.f64 y #s(literal 1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #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 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (+.f64 y #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.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 #s(literal 1/4 binary64) (*.f64 y y) #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 (fma.f64 (*.f64 x (fma.f64 y y #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 (+.f64 y #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 y #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 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (+.f64 y #s(literal 1 binary64)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (-.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 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #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 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 y 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 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (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 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #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 (fma.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (-.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 y #s(literal 1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #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 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (+.f64 y #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #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 (fma.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (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 (+.f64 y #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 y #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 (fma.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (*.f64 (+.f64 y #s(literal 1 binary64)) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))))) (*.f64 (+.f64 y #s(literal 1 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 1 binary64))) (*.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 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 1 binary64))) (*.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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (*.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 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.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 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.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 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.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 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (*.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 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)))) (*.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 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.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 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))) (*.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 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 y #s(literal 1 binary64)) (*.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 x (fma.f64 y y #s(literal -1 binary64))))) (*.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 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.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 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x))) (*.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 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 y #s(literal 1 binary64)) (*.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 (fma.f64 y y #s(literal -1 binary64)) x))) (*.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 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 x (fma.f64 y y #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 y #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (fma.f64 y y #s(literal -1 binary64)) x))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 x (fma.f64 y y #s(literal -1 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 y #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 y y #s(literal -1 binary64)) x))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 y #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y 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 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 #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 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 x (fma.f64 y y #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y 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 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 #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 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 y y #s(literal -1 binary64)) x))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y 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 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 y #s(literal 1 binary64)) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 x (fma.f64 y y #s(literal -1 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y 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 (*.f64 y y) #s(literal -1 binary64)) x))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 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 y #s(literal -1 binary64)) x))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.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) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.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)))) #s(literal 1 binary64))) (*.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 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.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)))) #s(literal 1 binary64))) (*.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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.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)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))) (*.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)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.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)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.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)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.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)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (*.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)))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.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)))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.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)))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (*.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)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))))) (*.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)))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.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 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.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 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (*.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 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)))) (*.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 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.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)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.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 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))) (*.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 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 y #s(literal 1 binary64)) (*.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 x (fma.f64 y y #s(literal -1 binary64))))) (*.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 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.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 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x))) (*.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 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 y #s(literal 1 binary64)) (*.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 (fma.f64 y y #s(literal -1 binary64)) x))) (*.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 y #s(literal 1 binary64))))
(/.f64 (fma.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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 y #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 x (fma.f64 y y #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 y #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 y y #s(literal -1 binary64)) x))) (*.f64 (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (+.f64 y #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 x (fma.f64 y y #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 y y))) (+.f64 y #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 y y #s(literal -1 binary64)) x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 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 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (neg.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (neg.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (neg.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))) (neg.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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 (neg.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (neg.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))))) (neg.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))) (neg.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (neg.f64 (fma.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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (-.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 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (neg.f64 (-.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (pow.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 #s(literal 0 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)) (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (-.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (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)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (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)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (pow.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 #s(literal -1 binary64) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 y x) (fma.f64 #s(literal -1 binary64) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (fma.f64 (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y x)) #s(literal 3 binary64)) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y x)) (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y x)) (-.f64 (*.f64 x x) (*.f64 (+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y x)) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 (/.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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 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))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))))
(pow.f64 (/.f64 (fma.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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 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 (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 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(+.f64 y #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) y)
(-.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) y)) (/.f64 (*.f64 y y) (-.f64 #s(literal -1 binary64) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 y #s(literal 1 binary64)) (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)) (*.f64 y #s(literal -1 binary64))))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (*.f64 y #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y 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 (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 #s(literal 1 binary64) (-.f64 (*.f64 y y) (*.f64 y #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (neg.f64 (+.f64 y #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (-.f64 #s(literal -1 binary64) y))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 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 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 y #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y))) (neg.f64 (-.f64 #s(literal -1 binary64) y)))
(/.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)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 y y #s(literal -1 binary64))) #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)) (*.f64 y #s(literal -1 binary64)))))
(*.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/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 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))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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) (neg.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 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) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 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) (-.f64 (*.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))) (neg.f64 (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 (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 (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)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 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/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 918938533204673/1000000000000000 binary64) (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) (/.f64 (*.f64 x x) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 #s(literal 0 binary64) x))) (/.f64 (*.f64 x x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 #s(literal 0 binary64) x))))
(fma.f64 #s(literal -1 binary64) x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #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) (-.f64 (*.f64 x x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x))) (neg.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 x x))) (*.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) x) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 x x (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) (/.f64 (*.f64 x x) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) (/.f64 (*.f64 x x) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))))))
(pow.f64 (/.f64 (fma.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x 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 x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 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))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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) (neg.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 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) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.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 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 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) (-.f64 (*.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))) (neg.f64 (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 (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 (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)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 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/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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))
(+.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 y x))
(+.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))
(+.f64 (*.f64 y x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)))
(+.f64 (*.f64 y x) (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)))
(+.f64 (+.f64 #s(literal 0 binary64) (*.f64 y x)) (-.f64 #s(literal 0 binary64) x))
(-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(-.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(fma.f64 y x (-.f64 #s(literal 0 binary64) x))
(fma.f64 y x (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)))
(fma.f64 y x (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) x (*.f64 y x))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))
(fma.f64 x y (-.f64 #s(literal 0 binary64) x))
(fma.f64 x y (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)))
(fma.f64 x y (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)))
(fma.f64 x #s(literal -1 binary64) (*.f64 y x))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) x) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 x (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x 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)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.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 x (*.f64 x x)) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) x) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) x) (/.f64 (*.f64 x x) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) x) (/.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (+.f64 y #s(literal -1 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) x) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 x (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)) x) (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (+.f64 y #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)))) #s(literal 0 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) #s(literal 0 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) #s(literal 0 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y x) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64)))) (neg.f64 (+.f64 y #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x)) (neg.f64 (-.f64 (fma.f64 y y #s(literal 1 binary64)) (*.f64 y #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x)) (neg.f64 (+.f64 y #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (fma.f64 x x (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))) (*.f64 (*.f64 y x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (pow.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))) (*.f64 (*.f64 y x) (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 0 binary64) (*.f64 y x)) #s(literal 3 binary64)) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 (+.f64 #s(literal 0 binary64) (*.f64 y x)) (+.f64 #s(literal 0 binary64) (*.f64 y x)) (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 y x)) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))))
(pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 y #s(literal -1 binary64)) x)
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))))
(*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) x))
(*.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) x) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 x x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 x (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) x))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) x))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 x (*.f64 x 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)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.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 x (*.f64 x x)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) x))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) x) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) x))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x))
(*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x)) (/.f64 (pow.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) x))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) x) (/.f64 (*.f64 x x) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 (*.f64 x x) x))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 x x))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) x) (/.f64 x (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) (+.f64 y #s(literal -1 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (+.f64 y #s(literal -1 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) x))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) x) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 0 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)) x) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 x (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64)))))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y x) #s(literal 0 binary64)))
(+.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))) (/.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(fma.f64 y #s(literal -1/2 binary64) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (-.f64 (*.f64 y x) #s(literal 0 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(fma.f64 #s(literal -1/2 binary64) y (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (-.f64 (*.f64 y x) #s(literal 0 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y #s(literal 0 binary64))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) y) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 y (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 y y) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 y (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 x #s(literal -1/2 binary64)) y) (/.f64 (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 y (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 y y) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) y) (/.f64 (*.f64 y y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) y) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (+.f64 x #s(literal -1/2 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) y) (/.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (+.f64 x #s(literal -1/2 binary64))) (/.f64 y y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (neg.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #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 x #s(literal -1/2 binary64)) #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 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)))) #s(literal 0 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y x))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)) #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal -1/2 binary64) x) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal -1/2 binary64) x) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y x)))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 y (-.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) y)) (neg.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) y)) (neg.f64 (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (-.f64 (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y x #s(literal 0 binary64))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)) (pow.f64 (-.f64 (*.f64 y x) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (-.f64 (*.f64 (-.f64 (*.f64 y x) #s(literal 0 binary64)) (-.f64 (*.f64 y x) #s(literal 0 binary64))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y x) #s(literal 0 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y y)) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (fma.f64 (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x)))))
(/.f64 (-.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal -1 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 (+.f64 x #s(literal -1/2 binary64)) y)
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))))
(*.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) y) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) y))
(*.f64 (/.f64 y (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 y y) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 y (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) y))
(*.f64 (/.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) y))
(*.f64 (/.f64 (+.f64 x #s(literal -1/2 binary64)) y) (/.f64 (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) y))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) y))
(*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y)) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) y))
(*.f64 (/.f64 y (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 y (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 y y) y))
(*.f64 (/.f64 (*.f64 y y) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) y))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) y) (/.f64 (*.f64 y y) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 y y) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) y) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (+.f64 x #s(literal -1/2 binary64)) y))
(*.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) y) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) y) (/.f64 y (+.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (+.f64 x #s(literal -1/2 binary64))) (/.f64 y y))
(*.f64 (/.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(+.f64 x #s(literal -1/2 binary64))
(+.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 x x) (-.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 x #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)) (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #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 x #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (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 #s(literal 1/4 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (neg.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) (neg.f64 (fma.f64 x x (-.f64 #s(literal 1/4 binary64) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) (neg.f64 (-.f64 #s(literal -1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 x x) #s(literal 1/4 binary64)) (-.f64 x #s(literal -1/2 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 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 #s(literal -1/2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 1/4 binary64))) (neg.f64 (-.f64 x #s(literal -1/2 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))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 x (*.f64 x x) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/4 binary64) (*.f64 x x))) #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 x #s(literal -1/2 binary64)) #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)))

simplify533.0ms (5.3%)

Memory
17.4MiB live, 410.1MiB allocated
Algorithm
egg-herbie
Rules
13 950×accelerator-lowering-fma.f32
13 950×accelerator-lowering-fma.f64
3 274×*-lowering-*.f32
3 274×*-lowering-*.f64
1 704×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
086641
1262613
2779613
31939613
46314613
08170576
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(+ 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))))))
(+ 918938533204673/1000000000000000 (* -1/2 y))
(+ 918938533204673/1000000000000000 (+ (* -1/2 y) (* x (- y 1))))
(+ 918938533204673/1000000000000000 (+ (* -1/2 y) (* x (- y 1))))
(+ 918938533204673/1000000000000000 (+ (* -1/2 y) (* x (- y 1))))
(* x (- y 1))
(* x (- (+ y (+ (* -1/2 (/ y x)) (* 918938533204673/1000000000000000 (/ 1 x)))) 1))
(* x (- (+ y (+ (* -1/2 (/ y x)) (* 918938533204673/1000000000000000 (/ 1 x)))) 1))
(* x (- (+ y (+ (* -1/2 (/ y x)) (* 918938533204673/1000000000000000 (/ 1 x)))) 1))
(* 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)))))
-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)))
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)))))
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)))))
(* 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))))
(* 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)))
Outputs
(+ 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))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* 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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* -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))
(+ 918938533204673/1000000000000000 (* -1/2 y))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(+ 918938533204673/1000000000000000 (+ (* -1/2 y) (* x (- y 1))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(+ 918938533204673/1000000000000000 (+ (* -1/2 y) (* x (- y 1))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(+ 918938533204673/1000000000000000 (+ (* -1/2 y) (* x (- y 1))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- (+ y (+ (* -1/2 (/ y x)) (* 918938533204673/1000000000000000 (/ 1 x)))) 1))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- (+ y (+ (* -1/2 (/ y x)) (* 918938533204673/1000000000000000 (/ 1 x)))) 1))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- (+ y (+ (* -1/2 (/ y x)) (* 918938533204673/1000000000000000 (/ 1 x)))) 1))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* -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))
-1
#s(literal -1 binary64)
(- y 1)
(+.f64 #s(literal -1 binary64) y)
(- y 1)
(+.f64 #s(literal -1 binary64) y)
(- y 1)
(+.f64 #s(literal -1 binary64) y)
y
(* y (- 1 (/ 1 y)))
(+.f64 #s(literal -1 binary64) y)
(* y (- 1 (/ 1 y)))
(+.f64 #s(literal -1 binary64) y)
(* y (- 1 (/ 1 y)))
(+.f64 #s(literal -1 binary64) y)
y
(* -1 (* y (- (/ 1 y) 1)))
(+.f64 #s(literal -1 binary64) y)
(* -1 (* y (- (/ 1 y) 1)))
(+.f64 #s(literal -1 binary64) y)
(* -1 (* y (- (/ 1 y) 1)))
(+.f64 #s(literal -1 binary64) y)
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)
(fma.f64 y #s(literal -1/2 binary64) #s(literal 0 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)
(fma.f64 y #s(literal -1/2 binary64) #s(literal 0 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))
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)
(-.f64 #s(literal 0 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)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) 1))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 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)
(* -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)
(fma.f64 y #s(literal -1/2 binary64) #s(literal 0 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)
(fma.f64 y #s(literal -1/2 binary64) #s(literal 0 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))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(+ (* -1 x) (* x y))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(+ (* -1 x) (* x y))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(+ (* -1 x) (* x y))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* -1/2 y)
(fma.f64 y #s(literal -1/2 binary64) #s(literal 0 binary64))
(+ (* -1/2 y) (* x y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(+ (* -1/2 y) (* x y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(+ (* -1/2 y) (* x y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x (+ y (* -1/2 (/ y x))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* x (+ y (* -1/2 (/ y x))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* x (+ y (* -1/2 (/ y x))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 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))

eval241.0ms (2.4%)

Memory
34.5MiB live, 182.0MiB allocated
Compiler

Compiled 35 869 to 2 331 computations (93.5% saved)

prune252.0ms (2.5%)

Memory
-21.6MiB live, 297.7MiB allocated
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New1 11581 123
Fresh011
Picked325
Done000
Total1 118111 129
Accuracy
100.0%
Counts
1 129 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.9%
(fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
44.8%
(fma.f64 y x (-.f64 #s(literal 0 binary64) x))
47.6%
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
23.2%
(fma.f64 y x #s(literal 0 binary64))
57.1%
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
53.8%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
23.6%
(-.f64 #s(literal 0 binary64) x)
44.8%
(*.f64 (+.f64 y #s(literal -1 binary64)) x)
47.6%
(*.f64 (+.f64 x #s(literal -1/2 binary64)) y)
32.8%
#s(literal 918938533204673/1000000000000000 binary64)
Compiler

Compiled 135 to 97 computations (28.1% saved)

simplify64.0ms (0.6%)

Memory
7.2MiB live, 84.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 y #s(literal -1 binary64))
cost-diff0
(fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
cost-diff-64
(*.f64 (+.f64 y #s(literal -1 binary64)) x)
cost-diff0
(+.f64 y #s(literal -1 binary64))
cost-diff0
(fma.f64 y x #s(literal 0 binary64))
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×accelerator-lowering-fma.f32
1 376×accelerator-lowering-fma.f64
352×+-lowering-+.f64
352×--lowering--.f32
352×+-lowering-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01555
12855
25955
316855
443655
594955
6137255
7159755
8164855
9165755
0165752
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- 918938533204673/1000000000000000 (+ (* y (- 1/2 x)) x))
918938533204673/1000000000000000
(+ (* y (- 1/2 x)) x)
y
(- 1/2 x)
1/2
x
918938533204673/1000000000000000
(+ (* y x) 0)
y
x
0
(* (+ y -1) x)
(+ y -1)
y
-1
x
(+ (* (+ y -1) x) 918938533204673/1000000000000000)
(+ y -1)
y
-1
x
918938533204673/1000000000000000
Outputs
(- 918938533204673/1000000000000000 (+ (* y (- 1/2 x)) x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
(+ (* y (- 1/2 x)) x)
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
y
(- 1/2 x)
(-.f64 #s(literal 1/2 binary64) x)
1/2
#s(literal 1/2 binary64)
x
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
(+ (* y x) 0)
(fma.f64 y x #s(literal 0 binary64))
y
x
0
#s(literal 0 binary64)
(* (+ y -1) x)
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(+ y -1)
(+.f64 y #s(literal -1 binary64))
y
-1
#s(literal -1 binary64)
x
(+ (* (+ y -1) x) 918938533204673/1000000000000000)
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+ y -1)
(+.f64 y #s(literal -1 binary64))
y
-1
#s(literal -1 binary64)
x
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)

localize55.0ms (0.5%)

Memory
-5.8MiB live, 87.0MiB allocated
Localize:

Found 8 expressions of interest:

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

Compiled 55 to 17 computations (69.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
const: 10.0ms (40.6% of total)
ival-mult: 5.0ms (20.3% of total)
ival-sub: 4.0ms (16.2% of total)
ival-add: 4.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)

series6.0ms (0.1%)

Memory
10.6MiB live, 10.6MiB allocated
Counts
7 → 144
Calls
Call 1
Inputs
#<alt (- 918938533204673/1000000000000000 (+ (* y (- 1/2 x)) x))>
#<alt (+ (* y (- 1/2 x)) x)>
#<alt (- 1/2 x)>
#<alt (+ (* y x) 0)>
#<alt (+ y -1)>
#<alt (* (+ y -1) x)>
#<alt (+ (* (+ y -1) x) 918938533204673/1000000000000000)>
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 (* 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>
#<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 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 (* 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 (+ 918938533204673/1000000000000000 (* -1 x))>
#<alt (+ 918938533204673/1000000000000000 (+ (* -1 x) (* x y)))>
#<alt (+ 918938533204673/1000000000000000 (+ (* -1 x) (* x y)))>
#<alt (+ 918938533204673/1000000000000000 (+ (* -1 x) (* x y)))>
#<alt (* x y)>
#<alt (* y (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))))>
#<alt (* y (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))))>
#<alt (* y (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y)))))>
#<alt 918938533204673/1000000000000000>
#<alt (+ 918938533204673/1000000000000000 (* x (- y 1)))>
#<alt (+ 918938533204673/1000000000000000 (* x (- y 1)))>
#<alt (+ 918938533204673/1000000000000000 (* x (- y 1)))>
#<alt (* x (- y 1))>
#<alt (* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) 1))>
#<alt (* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) 1))>
#<alt (* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) 1))>
#<alt (* x (- y 1))>
#<alt (* -1 (* x (- (* -1 (- y 1)) (* 918938533204673/1000000000000000 (/ 1 x)))))>
#<alt (* -1 (* x (- (* -1 (- y 1)) (* 918938533204673/1000000000000000 (/ 1 x)))))>
#<alt (* -1 (* x (- (* -1 (- y 1)) (* 918938533204673/1000000000000000 (/ 1 x)))))>
Calls

36 calls:

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

rewrite511.0ms (5.1%)

Memory
5.8MiB live, 871.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
10 262×accelerator-lowering-fma.f32
10 262×accelerator-lowering-fma.f64
5 266×*-lowering-*.f32
5 266×*-lowering-*.f64
3 838×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01537
110237
289837
0872434
Stop Event
iter limit
node limit
Counts
7 → 921
Calls
Call 1
Inputs
(- 918938533204673/1000000000000000 (+ (* y (- 1/2 x)) x))
(+ (* y (- 1/2 x)) x)
(- 1/2 x)
(+ (* y x) 0)
(+ y -1)
(* (+ y -1) x)
(+ (* (+ y -1) x) 918938533204673/1000000000000000)
Outputs
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)))
(+.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x)) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) (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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (*.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 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 #s(literal 0 binary64) x)))
(-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) #s(literal 918938533204673/1000000000000000 binary64)))
(-.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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))))
(-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) 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))) (*.f64 x (+.f64 x (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) 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))) (*.f64 x (+.f64 x (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) 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 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x)) x))) (/.f64 (*.f64 x x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.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))) #s(literal 0 binary64)) x)
(-.f64 (-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64))))
(-.f64 (-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64))))
(fma.f64 y (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 #s(literal 1/2 binary64) x) (-.f64 #s(literal 0 binary64) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) x (fma.f64 y (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 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 0 binary64) y) (-.f64 #s(literal 1/2 binary64) x) (+.f64 (-.f64 #s(literal 0 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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) (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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))))
(fma.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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 0 binary64) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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 1 binary64) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) 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)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) 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 0 binary64) (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.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 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.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)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x)) y (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (-.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 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(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)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 0 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) 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 (-.f64 #s(literal 1/2 binary64) x) 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 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 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 918938533204673/1000000000000000 binary64)))) (-.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))) (*.f64 x (+.f64 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 (-.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 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x)) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 918938533204673/1000000000000000 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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.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 0 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.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) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 918938533204673/1000000000000000 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 0 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.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 #s(literal 0 binary64) (*.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 x (+.f64 x (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (fma.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 #s(literal 0 binary64) (*.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))) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.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 0 binary64) (-.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.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))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 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 (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.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 0 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 #s(literal 0 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.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 #s(literal 0 binary64) (*.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))) (*.f64 x (+.f64 x (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.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 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) x)) x))))
(/.f64 (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 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) (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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (*.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 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (*.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 (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 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))) (*.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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) 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 #s(literal 1/2 binary64) x) (*.f64 y (*.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 #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)))) #s(literal 1 binary64)) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.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))) #s(literal 1 binary64)) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))
(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 #s(literal 1 binary64) (-.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)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) #s(literal 918938533204673/1000000000000000 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 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.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 0 binary64) (fma.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))) #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 #s(literal 0 binary64) (+.f64 x (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (fma.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 #s(literal 0 binary64) (*.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))) (*.f64 x (+.f64 x (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))))
(*.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.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 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) (-.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 #s(literal 1/2 binary64) x) (*.f64 y (*.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 y #s(literal 1/2 binary64)) (fma.f64 y (-.f64 #s(literal 0 binary64) x) x))
(+.f64 (*.f64 #s(literal 1/2 binary64) y) (fma.f64 y (-.f64 #s(literal 0 binary64) x) x))
(+.f64 (+.f64 x (*.f64 y #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64))))
(+.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) y)) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (*.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 #s(literal 1/2 binary64) x) (*.f64 y (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 y #s(literal 1/2 binary64) (fma.f64 y (-.f64 #s(literal 0 binary64) x) x))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)
(fma.f64 #s(literal 1/2 binary64) y (fma.f64 y (-.f64 #s(literal 0 binary64) x) x))
(fma.f64 (-.f64 #s(literal 1/2 binary64) x) y x)
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (*.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 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) y) x)
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) x)) y) x)
(fma.f64 (*.f64 y (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))) 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 (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) y) (/.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)
(neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) 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 #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 (/.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 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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 (-.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 (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x)) (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) 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 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x))) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))) (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.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 0 binary64) (-.f64 (*.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 #s(literal 1/2 binary64) x) (*.f64 y (*.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 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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 0 binary64) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.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 0 binary64) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) 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 #s(literal 1/2 binary64) x) (*.f64 y (*.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 #s(literal 1/2 binary64) x) (*.f64 y (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (*.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 #s(literal 1/2 binary64) x) (*.f64 y (*.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 #s(literal 1/2 binary64) x) (*.f64 y (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (*.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 #s(literal 1/2 binary64) x) (*.f64 y (*.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 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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)) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (*.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 (*.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 y (-.f64 #s(literal 1/2 binary64) x) x) (*.f64 (-.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 #s(literal 1 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x)))))))
(*.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) x)))))
(*.f64 (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))) (*.f64 (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) 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 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 x x (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.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 0 binary64) (fma.f64 y (*.f64 (-.f64 #s(literal 1/2 binary64) x) (*.f64 y (-.f64 #s(literal 1/2 binary64) x))) (*.f64 x (-.f64 x (*.f64 y (-.f64 #s(literal 1/2 binary64) x))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.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 #s(literal 0 binary64) (-.f64 (*.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) (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal 0 binary64) (-.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))) (/.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 binary64) x #s(literal 1/2 binary64))
(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/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 0 binary64) (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x))))
(/.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) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))
(/.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 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) 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 0 binary64) (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (fma.f64 x (+.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) 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 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 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))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (fma.f64 x x (-.f64 #s(literal 1/4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 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 x x) #s(literal 1/4 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)))
(/.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))))
(/.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) #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)) #s(literal 1 binary64)) (+.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 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) x))
(*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.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/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 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 0 binary64) (-.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (-.f64 #s(literal 0 binary64) x) #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))
(-.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64))))
(fma.f64 y x #s(literal 0 binary64))
(fma.f64 y (*.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 x y #s(literal 0 binary64))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) y) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 y y) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 y x) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 x x) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 x y) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (/.f64 y y) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (/.f64 y x) #s(literal 0 binary64))
(fma.f64 (/.f64 y (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 y (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (/.f64 x y) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (/.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 y y) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 x x) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) y) (/.f64 (*.f64 y y) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(/.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (-.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (-.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 y x #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))
(*.f64 y x)
(*.f64 y (*.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 x y)
(*.f64 x (*.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))))
(*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))))
(*.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))))
(*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))
(*.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) y) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x))
(*.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64)))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y))
(*.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x))
(*.f64 (/.f64 y y) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x))
(*.f64 (/.f64 y x) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y))
(*.f64 (/.f64 x x) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y))
(*.f64 (/.f64 x y) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) y))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) x))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) x))
(*.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y))
(*.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x))
(*.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (/.f64 y y))
(*.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (/.f64 y x))
(*.f64 (/.f64 y (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 y (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (/.f64 x y))
(*.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (/.f64 x x))
(*.f64 (/.f64 x (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 x x) x))
(*.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 y y) y))
(*.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 x x) y))
(*.f64 (/.f64 (*.f64 x x) y) (/.f64 (*.f64 y y) x))
(*.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 y (*.f64 x x) #s(literal 0 binary64)))
(*.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x (*.f64 y y) #s(literal 0 binary64)))
(+.f64 y #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) y)
(+.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 y) (+.f64 y #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) y)) (/.f64 (*.f64 y y) (-.f64 #s(literal -1 binary64) y)))
(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)))))
(neg.f64 (/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))))))
(neg.f64 (/.f64 (fma.f64 y y #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64))) (+.f64 y #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64)))))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))))
(/.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 y (+.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 (+.f64 y #s(literal 1 binary64)))) (fma.f64 y (*.f64 y 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 #s(literal -1 binary64) y) (-.f64 #s(literal 1 binary64) (*.f64 y y))))
(/.f64 (fma.f64 y y #s(literal -1 binary64)) (+.f64 y #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 y #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (-.f64 #s(literal -1 binary64) y))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 y #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y))) (neg.f64 (-.f64 #s(literal -1 binary64) y)))
(/.f64 (-.f64 (*.f64 y (*.f64 y y)) #s(literal 1 binary64)) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))))
(/.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 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))))) (+.f64 (/.f64 (*.f64 y y) (+.f64 y #s(literal 1 binary64))) (/.f64 #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)) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))))
(/.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 y #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))))
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 y #s(literal 1 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64)))
(*.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 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) y)))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x #s(literal -1 binary64)))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 y x #s(literal 0 binary64)))
(+.f64 (*.f64 x #s(literal -1 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(+.f64 (fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(-.f64 (fma.f64 y x #s(literal 0 binary64)) x)
(-.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))
(-.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 x (fma.f64 y x #s(literal 0 binary64))))
(-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 y x (-.f64 #s(literal 0 binary64) x))
(fma.f64 y x (*.f64 x #s(literal -1 binary64)))
(fma.f64 y x (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 y (*.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 y (*.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 y (*.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 x y (-.f64 #s(literal 0 binary64) x))
(fma.f64 x y (*.f64 x #s(literal -1 binary64)))
(fma.f64 x y (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 x #s(literal -1 binary64) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) x (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))) x) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (fma.f64 y y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) x) #s(literal 0 binary64))
(fma.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))) #s(literal 0 binary64))
(fma.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) y) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) y) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) y) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 y y) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 y y) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 y y) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 y x) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 y x) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 y x) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 x x) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 x x) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 x x) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 x y) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 x y) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 x y) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (/.f64 y y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (/.f64 y y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (/.f64 y y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (/.f64 y x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (/.f64 y x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (/.f64 y x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 y (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 y (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 y (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 y (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 y (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 y (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (/.f64 x y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (/.f64 x y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (/.f64 x y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (/.f64 x x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (/.f64 x x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (/.f64 x x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 x x) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 x x) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 x x) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 y y) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 y y) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 y y) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 x x) y) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 x x) y) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 x x) y) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x x) y) (/.f64 (*.f64 y y) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x x) y) (/.f64 (*.f64 y y) x) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x x) y) (/.f64 (*.f64 y y) x) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))) (*.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 #s(literal 1 binary64) (/.f64 (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y #s(literal 1 binary64)) (*.f64 (fma.f64 y y #s(literal -1 binary64)) x)))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 y #s(literal 1 binary64)))))
(/.f64 (*.f64 x (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)) x) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))))
(/.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (+.f64 y #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x)) (-.f64 #s(literal 0 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64)))
(/.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -1 binary64))) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x #s(literal -1 binary64))))))
(/.f64 (fma.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 x x (-.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 y x #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 3 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -1 binary64)) (-.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 x #s(literal -1 binary64)) (fma.f64 y x #s(literal 0 binary64))))))
(/.f64 (-.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (-.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -1 binary64)))) (-.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -1 binary64))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 (*.f64 x #s(literal -1 binary64)) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y y) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))))
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal -1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64)))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y y))) (-.f64 #s(literal -1 binary64) y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (+.f64 y #s(literal -1 binary64)) x)
(*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))) x))
(*.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) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))))
(*.f64 (*.f64 x (fma.f64 y y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))))
(*.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 y x #s(literal 918938533204673/1000000000000000 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)) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(+.f64 (*.f64 x #s(literal -1 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y x #s(literal 0 binary64)))
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y x #s(literal 0 binary64))) (*.f64 x #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x #s(literal -1 binary64))) (fma.f64 y x #s(literal 0 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)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 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)) #s(literal 0 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)))))
(fma.f64 y x (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y x (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (*.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (*.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x y (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x y (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x #s(literal -1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) x (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 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)) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 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) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 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) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))) #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))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (fma.f64 y (*.f64 y y) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 y y (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (+.f64 y #s(literal 1 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) y) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) y) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y x #s(literal 0 binary64)) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 x x)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 y y)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 y y) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 y y) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 y x) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 y x) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x x) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x x) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x y) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x y) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y (*.f64 x x) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (*.f64 y y) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 y x #s(literal 0 binary64))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (/.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) x) (/.f64 y y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (/.f64 y x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) y) (/.f64 y x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 y (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 y (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 y (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 y (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (/.f64 x y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) x) (/.f64 x y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (/.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) y) (/.f64 x x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 x x) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 x x) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 y y) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 y y) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 x x) y) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 x x) y) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) y) (/.f64 (*.f64 y y) x) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) y) (/.f64 (*.f64 y y) x) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (*.f64 x (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (*.f64 x x) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x (*.f64 y y) #s(literal 0 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(neg.f64 (/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 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)) #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)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))))
(/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 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)) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.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 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64))))))) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.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)) #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)) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 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 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.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)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 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)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.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)) #s(literal -918938533204673/1000000000000000 binary64))) (/.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)) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 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)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 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)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 x (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64)))))

simplify229.0ms (2.3%)

Memory
-17.6MiB live, 424.4MiB allocated
Algorithm
egg-herbie
Rules
7 286×accelerator-lowering-fma.f32
7 286×accelerator-lowering-fma.f64
2 244×*-lowering-*.f32
2 244×*-lowering-*.f64
1 114×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108758
1344758
2943733
32836733
46581733
08091678
Stop Event
iter limit
node limit
Counts
144 → 144
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)))))
(* 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
(- 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 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))))
(* 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))
(+ 918938533204673/1000000000000000 (* -1 x))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* x y)))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* x y)))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* x y)))
(* x y)
(* y (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))))
(* y (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))))
(* y (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y)))))
918938533204673/1000000000000000
(+ 918938533204673/1000000000000000 (* x (- y 1)))
(+ 918938533204673/1000000000000000 (* x (- y 1)))
(+ 918938533204673/1000000000000000 (* x (- y 1)))
(* x (- y 1))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) 1))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) 1))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) 1))
(* x (- y 1))
(* -1 (* x (- (* -1 (- y 1)) (* 918938533204673/1000000000000000 (/ 1 x)))))
(* -1 (* x (- (* -1 (- y 1)) (* 918938533204673/1000000000000000 (/ 1 x)))))
(* -1 (* x (- (* -1 (- y 1)) (* 918938533204673/1000000000000000 (/ 1 x)))))
Outputs
(- 918938533204673/1000000000000000 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(- (+ 918938533204673/1000000000000000 (* y (- x 1/2))) x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* y (- (+ x (* 918938533204673/1000000000000000 (/ 1 y))) (+ 1/2 (/ x y))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* y (- 1/2 x)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* y (- (* -1 (/ (- 918938533204673/1000000000000000 x) y)) (* -1 (- 1/2 x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) 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))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(- (+ 918938533204673/1000000000000000 (* -1 (* x (+ 1 (* -1 y))))) (* 1/2 y))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* x (+ 1 (* -1 y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 1/2 (/ y x))))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (+ (* -1 y) (* 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)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(* -1 (* x (- (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x))) y)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) 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))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 0 binary64))
(* 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))
(fma.f64 y (-.f64 #s(literal 1/2 binary64) x) #s(literal 0 binary64))
(* -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)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 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 (-.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(* 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 (-.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(* -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)
(-.f64 #s(literal 0 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)
(* x (- (* 1/2 (/ 1 x)) 1))
(-.f64 #s(literal 1/2 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 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)
(* -1 (* x (- 1 (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 1/2 binary64) x)
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
-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 x)
(-.f64 #s(literal 0 binary64) x)
(+ (* -1 x) (* x y))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(+ (* -1 x) (* x y))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(+ (* -1 x) (* x y))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(+ 918938533204673/1000000000000000 (* -1 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* x y)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* x y)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+ 918938533204673/1000000000000000 (+ (* -1 x) (* x y)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* y (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* y (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* y (+ x (+ (* -1 (/ x y)) (* 918938533204673/1000000000000000 (/ 1 y)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ 918938533204673/1000000000000000 (* -1 x)) y)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
(+ 918938533204673/1000000000000000 (* x (- y 1)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+ 918938533204673/1000000000000000 (* x (- y 1)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+ 918938533204673/1000000000000000 (* x (- y 1)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* x (- (+ y (* 918938533204673/1000000000000000 (/ 1 x))) 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* x (- (* -1 (- y 1)) (* 918938533204673/1000000000000000 (/ 1 x)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* -1 (* x (- (* -1 (- y 1)) (* 918938533204673/1000000000000000 (/ 1 x)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(* -1 (* x (- (* -1 (- y 1)) (* 918938533204673/1000000000000000 (/ 1 x)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))

eval123.0ms (1.2%)

Memory
34.2MiB live, 263.2MiB allocated
Compiler

Compiled 23 610 to 1 720 computations (92.7% saved)

prune132.0ms (1.3%)

Memory
-6.8MiB live, 266.1MiB allocated
Pruning

12 alts after pruning (6 fresh and 6 done)

PrunedKeptTotal
New1 11621 118
Fresh044
Picked145
Done022
Total1 117121 129
Accuracy
100.0%
Counts
1 129 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.9%
(fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
44.8%
(fma.f64 y x (-.f64 #s(literal 0 binary64) x))
47.6%
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
57.1%
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
78.1%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))
53.8%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
23.6%
(-.f64 #s(literal 0 binary64) x)
44.8%
(*.f64 (+.f64 y #s(literal -1 binary64)) x)
47.6%
(*.f64 (+.f64 x #s(literal -1/2 binary64)) y)
23.2%
(*.f64 y x)
32.8%
#s(literal 918938533204673/1000000000000000 binary64)
Compiler

Compiled 121 to 86 computations (28.9% saved)

simplify35.0ms (0.3%)

Memory
-8.5MiB live, 45.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 0 binary64) x)
cost-diff0
(fma.f64 y x (-.f64 #s(literal 0 binary64) x))
cost-diff-64
(*.f64 (+.f64 x #s(literal -1/2 binary64)) y)
cost-diff0
(+.f64 x #s(literal -1/2 binary64))
cost-diff-64
(*.f64 y x)
cost-diff0
(-.f64 #s(literal 0 binary64) x)
cost-diff0
(fma.f64 y #s(literal 1/2 binary64) x)
cost-diff0
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))
Rules
592×accelerator-lowering-fma.f32
592×accelerator-lowering-fma.f64
256×*-lowering-*.f32
256×*-lowering-*.f64
176×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01447
12946
26046
312446
423946
541246
664946
781846
883746
083744
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- 918938533204673/1000000000000000 (+ (* y 1/2) x))
918938533204673/1000000000000000
(+ (* y 1/2) x)
y
1/2
x
(- 0 x)
0
x
(* y x)
y
x
(* (+ x -1/2) y)
(+ x -1/2)
x
-1/2
y
(+ (* y x) (- 0 x))
y
x
(- 0 x)
0
Outputs
(- 918938533204673/1000000000000000 (+ (* y 1/2) x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))
918938533204673/1000000000000000
#s(literal 918938533204673/1000000000000000 binary64)
(+ (* y 1/2) x)
(fma.f64 y #s(literal 1/2 binary64) x)
y
1/2
#s(literal 1/2 binary64)
x
(- 0 x)
(-.f64 #s(literal 0 binary64) x)
0
#s(literal 0 binary64)
x
(* y x)
(fma.f64 y x #s(literal 0 binary64))
y
x
(* (+ x -1/2) y)
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(+ x -1/2)
(+.f64 x #s(literal -1/2 binary64))
x
-1/2
#s(literal -1/2 binary64)
y
(+ (* y x) (- 0 x))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
y
x
(- 0 x)
(-.f64 #s(literal 0 binary64) x)
0
#s(literal 0 binary64)

localize50.0ms (0.5%)

Memory
-8.9MiB live, 66.0MiB allocated
Localize:

Found 8 expressions of interest:

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

Compiled 49 to 16 computations (67.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 5.0ms (30.9% of total)
const: 5.0ms (30.9% of total)
ival-add: 4.0ms (24.7% of total)
ival-sub: 2.0ms (12.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series3.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated
Counts
7 → 144
Calls
Call 1
Inputs
#<alt (- 918938533204673/1000000000000000 (+ (* y 1/2) x))>
#<alt (+ (* y 1/2) x)>
#<alt (- 0 x)>
#<alt (* y x)>
#<alt (+ x -1/2)>
#<alt (* (+ x -1/2) y)>
#<alt (+ (* y x) (- 0 x))>
Outputs
#<alt (- 918938533204673/1000000000000000 x)>
#<alt (- (+ 918938533204673/1000000000000000 (* -1/2 y)) x)>
#<alt (- (+ 918938533204673/1000000000000000 (* -1/2 y)) x)>
#<alt (- (+ 918938533204673/1000000000000000 (* -1/2 y)) x)>
#<alt (* -1/2 y)>
#<alt (* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ 1/2 (/ x y))))>
#<alt (* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ 1/2 (/ x y))))>
#<alt (* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ 1/2 (/ x y))))>
#<alt (* -1/2 y)>
#<alt (* -1 (* y (+ 1/2 (* -1 (/ (- 918938533204673/1000000000000000 x) y)))))>
#<alt (* -1 (* y (+ 1/2 (* -1 (/ (- 918938533204673/1000000000000000 x) y)))))>
#<alt (* -1 (* y (+ 1/2 (* -1 (/ (- 918938533204673/1000000000000000 x) y)))))>
#<alt (- 918938533204673/1000000000000000 (* 1/2 y))>
#<alt (- (+ 918938533204673/1000000000000000 (* -1 x)) (* 1/2 y))>
#<alt (- (+ 918938533204673/1000000000000000 (* -1 x)) (* 1/2 y))>
#<alt (- (+ 918938533204673/1000000000000000 (* -1 x)) (* 1/2 y))>
#<alt (* -1 x)>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* 1/2 (/ y x)))))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* 1/2 (/ y x)))))>
#<alt (* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* 1/2 (/ y x)))))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))>
#<alt x>
#<alt (+ x (* 1/2 y))>
#<alt (+ x (* 1/2 y))>
#<alt (+ x (* 1/2 y))>
#<alt (* 1/2 y)>
#<alt (* y (+ 1/2 (/ x y)))>
#<alt (* y (+ 1/2 (/ x y)))>
#<alt (* y (+ 1/2 (/ x y)))>
#<alt (* 1/2 y)>
#<alt (* -1 (* y (- (* -1 (/ x y)) 1/2)))>
#<alt (* -1 (* y (- (* -1 (/ x y)) 1/2)))>
#<alt (* -1 (* y (- (* -1 (/ x y)) 1/2)))>
#<alt (* 1/2 y)>
#<alt (+ x (* 1/2 y))>
#<alt (+ x (* 1/2 y))>
#<alt (+ x (* 1/2 y))>
#<alt x>
#<alt (* x (+ 1 (* 1/2 (/ y x))))>
#<alt (* x (+ 1 (* 1/2 (/ y x))))>
#<alt (* x (+ 1 (* 1/2 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (* -1/2 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ y x)) 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>
#<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/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 (* 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 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))))>
Calls

36 calls:

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

rewrite389.0ms (3.9%)

Memory
2.2MiB live, 556.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 696×accelerator-lowering-fma.f32
7 696×accelerator-lowering-fma.f64
3 472×*-lowering-*.f32
3 472×*-lowering-*.f64
2 854×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01431
19030
282429
0991926
Stop Event
iter limit
node limit
Counts
7 → 507
Calls
Call 1
Inputs
(- 918938533204673/1000000000000000 (+ (* y 1/2) x))
(+ (* y 1/2) x)
(- 0 x)
(* y x)
(+ x -1/2)
(* (+ x -1/2) y)
(+ (* y x) (- 0 x))
Outputs
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))
(+.f64 x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) #s(literal 0 binary64))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x)
(+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (neg.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 0 binary64)) x)
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x))) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 y #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x)
(-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x))) (/.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))))
(-.f64 (+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 0 binary64)) x)
(-.f64 (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 0 binary64)) x)
(fma.f64 y #s(literal -1/2 binary64) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x (/.f64 x x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x (*.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) x) (-.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 0 binary64))
(fma.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (neg.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))))
(fma.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) x)
(fma.f64 (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64)) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.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)))) x)
(fma.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 x x) x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))) (+.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal -918938533204673/1000000000000000 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) x) (-.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) x) (-.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (+.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x)))
(/.f64 (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (fma.f64 x x #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) x) (-.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x)) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)))))
(/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)))
(/.f64 (fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) (fma.f64 x x #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 x x #s(literal 0 binary64))))
(/.f64 (fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) (fma.f64 x x #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x x #s(literal 0 binary64))))
(/.f64 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) x (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) x))
(/.f64 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) x (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) x))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) x) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) x))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 y (*.f64 y y)))) (fma.f64 x x #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (fma.f64 x x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) x) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) x))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) (fma.f64 x x #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))))) (*.f64 (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))))) (neg.f64 (+.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)))) (neg.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))))
(/.f64 (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y #s(literal 1/2 binary64) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) 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 #s(literal 1/2 binary64) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (fma.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64))) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 y (*.f64 y #s(literal 1/4 binary64)))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))) (*.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))))) #s(literal 1 binary64)) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))) #s(literal 1 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y #s(literal 1/2 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) x) (-.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y #s(literal -1/2 binary64) x) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) x))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) x))))
(+.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(+.f64 x (*.f64 y #s(literal 1/2 binary64)))
(+.f64 x (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 y #s(literal 1/2 binary64) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal 1/2 binary64) x))
(+.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)))
(+.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64)) x)
(-.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(-.f64 (fma.f64 y #s(literal 1/2 binary64) x) #s(literal 0 binary64))
(-.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)))
(-.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal -1/2 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x)))) (/.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x)))))
(-.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64)) x)
(-.f64 (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 0 binary64)) x)
(fma.f64 y #s(literal 1/2 binary64) x)
(fma.f64 #s(literal 1/2 binary64) y x)
(fma.f64 x (/.f64 x x) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 x (/.f64 x x) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x (*.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 x (*.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 y #s(literal 1/2 binary64) x) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x)))) #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)))
(fma.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) x)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) x (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) x (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 (fma.f64 y #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))) #s(literal 0 binary64))
(fma.f64 (/.f64 x x) x (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 (/.f64 x x) x (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/2 binary64))))
(neg.f64 (fma.f64 y #s(literal -1/2 binary64) x))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (fma.f64 y #s(literal 1/2 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x)))))
(/.f64 (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) (fma.f64 y #s(literal -1/2 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x)) (fma.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)) (*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/4 binary64))) (fma.f64 y #s(literal 1/2 binary64) x))) (*.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y #s(literal 1/2 binary64) x)))) (fma.f64 y #s(literal 1/2 binary64) x))
(/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) #s(literal 1 binary64)) (fma.f64 y #s(literal 1/2 binary64) x))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))) (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x)))))
(*.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))) (*.f64 (fma.f64 y #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))))
(*.f64 (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x)))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))))
(*.f64 (fma.f64 x x (*.f64 #s(literal -1/4 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) x)))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (fma.f64 x x #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/2 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 (fma.f64 y #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/4 binary64)) (*.f64 x (fma.f64 y #s(literal 1/2 binary64) x))))))
x
(+.f64 x #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1 binary64)))
(+.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 x #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) x)
(fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 x (/.f64 x x) #s(literal 0 binary64))
(fma.f64 x (*.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x x #s(literal 0 binary64)) (/.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))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 x x) x #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) #s(literal 0 binary64))
(neg.f64 x)
(/.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)))
(/.f64 (fma.f64 x x #s(literal 0 binary64)) x)
(/.f64 (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 x x #s(literal 0 binary64)) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(pow.f64 x #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(*.f64 x (/.f64 x x))
(*.f64 x (*.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))))
(*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))))
(*.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))))
(*.f64 (/.f64 x x) x)
(*.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x))
(+.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64)))
(-.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 y x #s(literal 0 binary64))))
(fma.f64 y x #s(literal 0 binary64))
(fma.f64 x y #s(literal 0 binary64))
(fma.f64 x (-.f64 #s(literal 0 binary64) y) #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (fma.f64 y x #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) y) x #s(literal 0 binary64))
(fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 y #s(literal -1 binary64)) x #s(literal 0 binary64))
(neg.f64 (fma.f64 y x #s(literal 0 binary64)))
(/.f64 y (/.f64 #s(literal 1 binary64) x))
(/.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(/.f64 (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64))) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64))) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x x #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) y) (fma.f64 x x #s(literal 0 binary64)))
(/.f64 (*.f64 y #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 y x)
(*.f64 x y)
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(*.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))))
(*.f64 (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) (fma.f64 y x #s(literal 0 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) x)
(*.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))))
(*.f64 (*.f64 y #s(literal -1 binary64)) x)
(+.f64 x #s(literal -1/2 binary64))
(+.f64 #s(literal 0 binary64) (+.f64 x #s(literal -1/2 binary64)))
(+.f64 #s(literal -1/2 binary64) x)
(+.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(+.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (+.f64 x #s(literal 1/2 binary64)))
(-.f64 #s(literal -1/2 binary64) x)
(-.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 x (/.f64 x x) #s(literal -1/2 binary64))
(fma.f64 x (*.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) #s(literal -1/2 binary64))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) #s(literal -1/2 binary64))
(fma.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64))
(fma.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 x #s(literal 1/2 binary64))))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x x #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x x #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) x #s(literal -1/2 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal -1/2 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 x #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 x x #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x x #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) #s(literal -1/2 binary64))
(fma.f64 (/.f64 x x) x #s(literal -1/2 binary64))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) #s(literal -1/2 binary64))
(neg.f64 (+.f64 x #s(literal 1/2 binary64)))
(neg.f64 (/.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) (+.f64 (fma.f64 x x #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64)))))
(neg.f64 (/.f64 (fma.f64 x x #s(literal 1/4 binary64)) (+.f64 x #s(literal 1/2 binary64))))
(/.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64)))))
(/.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 x #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (+.f64 x #s(literal 1/2 binary64)))
(/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (neg.f64 (+.f64 x #s(literal -1/2 binary64))))
(/.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/8 binary64)) (+.f64 (fma.f64 x x #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64))))
(/.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/8 binary64)) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 x #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 x #s(literal 1/2 binary64)))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #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 x #s(literal -1/2 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 x x #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 x x #s(literal 0 binary64))) (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (fma.f64 x x #s(literal 1/4 binary64)) (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal 1/2 binary64))) (*.f64 (+.f64 x #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (+.f64 x #s(literal 1/2 binary64)) (+.f64 x #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 x x #s(literal 1/4 binary64))) (neg.f64 (+.f64 x #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (fma.f64 x x #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 x x #s(literal 0 binary64)))) (neg.f64 (+.f64 x #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal -1/8 binary64) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 x #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64))) (*.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 x #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) #s(literal 1 binary64)) (+.f64 x #s(literal 1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/512 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64)))))) (-.f64 (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1/64 binary64)) (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/8 binary64))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64)))))) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64)))) (+.f64 (fma.f64 x (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/16 binary64)) (*.f64 (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/16 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64)))) (fma.f64 x x #s(literal 1/4 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64))))))
(*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 x #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 x x #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64))))
(*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x x #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (+.f64 x #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 x x #s(literal 0 binary64))) (/.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 binary64) (+.f64 x #s(literal -1/2 binary64))))
(+.f64 #s(literal 0 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y x (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y #s(literal -1/2 binary64) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x y (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x (-.f64 #s(literal 0 binary64) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) y (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64))))) y) #s(literal 0 binary64))
(fma.f64 (fma.f64 x x #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64))) y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64)) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y x #s(literal 0 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y x #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) x (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (*.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)) x (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 y (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64)))) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x #s(literal 1/2 binary64)) (*.f64 y (fma.f64 x x #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64)))) (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x #s(literal 1/2 binary64)) (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y)))
(/.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64)))))
(/.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 x #s(literal 1/2 binary64)))))
(/.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64))) (+.f64 x #s(literal 1/2 binary64)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) y) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) y) (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 x #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y) (+.f64 x #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)))) (+.f64 (fma.f64 x x #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64)))) (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) y)) (+.f64 (fma.f64 x x #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y)) (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (fma.f64 y (*.f64 (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)) (-.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y x #s(literal 0 binary64))))))
(/.f64 (-.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/8 binary64))) (+.f64 (fma.f64 x x #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64))))
(/.f64 (*.f64 y (fma.f64 x x #s(literal 1/4 binary64))) (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (*.f64 y (+.f64 #s(literal 1/4 binary64) (fma.f64 x x #s(literal 0 binary64)))) (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 1/8 binary64)) y) (+.f64 (fma.f64 x x #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal 1/4 binary64)) y) (+.f64 x #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 x x #s(literal 0 binary64))) y) (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 (+.f64 x #s(literal -1/2 binary64)) y)
(*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64))))) y))
(*.f64 (fma.f64 x x #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64))) y))
(*.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64))))))
(*.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal -1/8 binary64)) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x x #s(literal 0 binary64))))))
(*.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/2 binary64))))
(+.f64 x (fma.f64 y x #s(literal 0 binary64)))
(+.f64 #s(literal 0 binary64) (fma.f64 y x x))
(+.f64 (fma.f64 y x #s(literal 0 binary64)) x)
(+.f64 (fma.f64 y x x) #s(literal 0 binary64))
(+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)))
(-.f64 x (fma.f64 y x #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (fma.f64 y x x))
(-.f64 (fma.f64 y x #s(literal 0 binary64)) x)
(-.f64 (fma.f64 y x x) #s(literal 0 binary64))
(-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)))
(-.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x)))
(-.f64 (/.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x)))) (/.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x)))))
(-.f64 (+.f64 #s(literal 0 binary64) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x))) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)))
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 x (-.f64 #s(literal 0 binary64) y) x)
(fma.f64 x (/.f64 x x) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 x (+.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 x (-.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 x (-.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(fma.f64 x (*.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) x)
(fma.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 y x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)))
(fma.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) x)
(fma.f64 (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) x)
(fma.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (*.f64 (fma.f64 y x x) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 (fma.f64 x x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x x)) #s(literal 0 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 0 binary64))
(fma.f64 #s(literal 1 binary64) x (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y x x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x x)) (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 y x #s(literal 0 binary64)) x)
(fma.f64 #s(literal -1 binary64) (fma.f64 y x x) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) x x)
(fma.f64 (/.f64 x x) x (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 y x x) (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 y x x))) (/.f64 (fma.f64 y x x) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) x) (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) x)
(fma.f64 (+.f64 y #s(literal 1 binary64)) x #s(literal 0 binary64))
(fma.f64 (*.f64 y #s(literal -1 binary64)) x x)
(neg.f64 (fma.f64 y x x))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 y x x)) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))))
(/.f64 (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x))
(/.f64 (*.f64 (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)))) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x x))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) x (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)))) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (fma.f64 y (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64)) (*.f64 x (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 y (*.f64 y (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 x (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)))) (*.f64 x (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) x))
(/.f64 (fma.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64))) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) x) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x)) (*.f64 (fma.f64 y x x) (fma.f64 x x #s(literal 0 binary64)))) (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 x (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)))) (*.f64 x (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))) (*.f64 x (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)))) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) x) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) x))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x)) (*.f64 (fma.f64 y x #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (*.f64 y (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y x #s(literal 0 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 y x x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 y x x)))))
(/.f64 (-.f64 (*.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 y (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 y x x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 y x x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x)) (fma.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x))))))
(/.f64 (-.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64))) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 y x x))) (*.f64 (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 y x x)))) (fma.f64 y x x))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 y x x)) #s(literal 1 binary64)) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))))
(/.f64 (*.f64 (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 y x x))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (*.f64 (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64)) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64))) (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))))) (fma.f64 (fma.f64 y x #s(literal 0 binary64)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64))) (*.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 y (fma.f64 x (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 y y) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x)))) (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 y x x)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x)))) (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x x))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x x))) (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y x x)) #s(literal -1 binary64))
(*.f64 x (+.f64 #s(literal -1 binary64) y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 y x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x)))))
(*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (*.f64 (fma.f64 y x x) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))))))
(*.f64 (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x x)))
(*.f64 (fma.f64 y x x) (*.f64 (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)) (fma.f64 (fma.f64 y y #s(literal 1 binary64)) (fma.f64 x x #s(literal 0 binary64)) #s(literal 0 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 y x x))
(*.f64 (/.f64 (fma.f64 y x x) (*.f64 (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))) (fma.f64 y x x))) (/.f64 (fma.f64 y x x) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 y x #s(literal 0 binary64)) (fma.f64 y x x))))))
(*.f64 (+.f64 y #s(literal 1 binary64)) x)

simplify248.0ms (2.5%)

Memory
20.7MiB live, 295.1MiB allocated
Algorithm
egg-herbie
Rules
5 638×accelerator-lowering-fma.f32
5 638×accelerator-lowering-fma.f64
2 326×*-lowering-*.f32
2 326×*-lowering-*.f64
966×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077599
1246599
2644599
31644599
44094599
55461599
67723599
08011562
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(- 918938533204673/1000000000000000 x)
(- (+ 918938533204673/1000000000000000 (* -1/2 y)) x)
(- (+ 918938533204673/1000000000000000 (* -1/2 y)) x)
(- (+ 918938533204673/1000000000000000 (* -1/2 y)) x)
(* -1/2 y)
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ 1/2 (/ x y))))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ 1/2 (/ x y))))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ 1/2 (/ x y))))
(* -1/2 y)
(* -1 (* y (+ 1/2 (* -1 (/ (- 918938533204673/1000000000000000 x) y)))))
(* -1 (* y (+ 1/2 (* -1 (/ (- 918938533204673/1000000000000000 x) y)))))
(* -1 (* y (+ 1/2 (* -1 (/ (- 918938533204673/1000000000000000 x) y)))))
(- 918938533204673/1000000000000000 (* 1/2 y))
(- (+ 918938533204673/1000000000000000 (* -1 x)) (* 1/2 y))
(- (+ 918938533204673/1000000000000000 (* -1 x)) (* 1/2 y))
(- (+ 918938533204673/1000000000000000 (* -1 x)) (* 1/2 y))
(* -1 x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* 1/2 (/ y x)))))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* 1/2 (/ y x)))))
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* 1/2 (/ y x)))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(* -1 (* x (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(* -1 (* x (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
x
(+ x (* 1/2 y))
(+ x (* 1/2 y))
(+ x (* 1/2 y))
(* 1/2 y)
(* y (+ 1/2 (/ x y)))
(* y (+ 1/2 (/ x y)))
(* y (+ 1/2 (/ x y)))
(* 1/2 y)
(* -1 (* y (- (* -1 (/ x y)) 1/2)))
(* -1 (* y (- (* -1 (/ x y)) 1/2)))
(* -1 (* y (- (* -1 (/ x y)) 1/2)))
(* 1/2 y)
(+ x (* 1/2 y))
(+ x (* 1/2 y))
(+ x (* 1/2 y))
x
(* x (+ 1 (* 1/2 (/ y x))))
(* x (+ 1 (* 1/2 (/ y x))))
(* x (+ 1 (* 1/2 (/ y x))))
x
(* -1 (* x (- (* -1/2 (/ y x)) 1)))
(* -1 (* x (- (* -1/2 (/ y x)) 1)))
(* -1 (* x (- (* -1/2 (/ y x)) 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
(- 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/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)))))
(* 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 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))))
Outputs
(- 918938533204673/1000000000000000 x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(- (+ 918938533204673/1000000000000000 (* -1/2 y)) x)
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(- (+ 918938533204673/1000000000000000 (* -1/2 y)) x)
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(- (+ 918938533204673/1000000000000000 (* -1/2 y)) x)
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1/2 y)
(fma.f64 #s(literal -1/2 binary64) y #s(literal 0 binary64))
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ 1/2 (/ x y))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ 1/2 (/ x y))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* y (- (* 918938533204673/1000000000000000 (/ 1 y)) (+ 1/2 (/ x y))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1/2 y)
(fma.f64 #s(literal -1/2 binary64) y #s(literal 0 binary64))
(* -1 (* y (+ 1/2 (* -1 (/ (- 918938533204673/1000000000000000 x) y)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* y (+ 1/2 (* -1 (/ (- 918938533204673/1000000000000000 x) y)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* y (+ 1/2 (* -1 (/ (- 918938533204673/1000000000000000 x) y)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(- 918938533204673/1000000000000000 (* 1/2 y))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(- (+ 918938533204673/1000000000000000 (* -1 x)) (* 1/2 y))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(- (+ 918938533204673/1000000000000000 (* -1 x)) (* 1/2 y))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(- (+ 918938533204673/1000000000000000 (* -1 x)) (* 1/2 y))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* 1/2 (/ y x)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* 1/2 (/ y x)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* x (- (* 918938533204673/1000000000000000 (/ 1 x)) (+ 1 (* 1/2 (/ y x)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (- 918938533204673/1000000000000000 (* 1/2 y)) x)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) x)
x
(+ x (* 1/2 y))
(fma.f64 y #s(literal 1/2 binary64) x)
(+ x (* 1/2 y))
(fma.f64 y #s(literal 1/2 binary64) x)
(+ x (* 1/2 y))
(fma.f64 y #s(literal 1/2 binary64) x)
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* y (+ 1/2 (/ x y)))
(fma.f64 y #s(literal 1/2 binary64) x)
(* y (+ 1/2 (/ x y)))
(fma.f64 y #s(literal 1/2 binary64) x)
(* y (+ 1/2 (/ x y)))
(fma.f64 y #s(literal 1/2 binary64) x)
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(* -1 (* y (- (* -1 (/ x y)) 1/2)))
(fma.f64 y #s(literal 1/2 binary64) x)
(* -1 (* y (- (* -1 (/ x y)) 1/2)))
(fma.f64 y #s(literal 1/2 binary64) x)
(* -1 (* y (- (* -1 (/ x y)) 1/2)))
(fma.f64 y #s(literal 1/2 binary64) x)
(* 1/2 y)
(fma.f64 y #s(literal 1/2 binary64) #s(literal 0 binary64))
(+ x (* 1/2 y))
(fma.f64 y #s(literal 1/2 binary64) x)
(+ x (* 1/2 y))
(fma.f64 y #s(literal 1/2 binary64) x)
(+ x (* 1/2 y))
(fma.f64 y #s(literal 1/2 binary64) x)
x
(* x (+ 1 (* 1/2 (/ y x))))
(fma.f64 y #s(literal 1/2 binary64) x)
(* x (+ 1 (* 1/2 (/ y x))))
(fma.f64 y #s(literal 1/2 binary64) x)
(* x (+ 1 (* 1/2 (/ y x))))
(fma.f64 y #s(literal 1/2 binary64) x)
x
(* -1 (* x (- (* -1/2 (/ y x)) 1)))
(fma.f64 y #s(literal 1/2 binary64) x)
(* -1 (* x (- (* -1/2 (/ y x)) 1)))
(fma.f64 y #s(literal 1/2 binary64) x)
(* -1 (* x (- (* -1/2 (/ y x)) 1)))
(fma.f64 y #s(literal 1/2 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 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/2 y)
(fma.f64 #s(literal -1/2 binary64) y #s(literal 0 binary64))
(+ (* -1/2 y) (* x y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(+ (* -1/2 y) (* x y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(+ (* -1/2 y) (* x y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* x (+ y (* -1/2 (/ y x))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* x (+ y (* -1/2 (/ y x))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* x (+ y (* -1/2 (/ y x))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* -1 (* x (+ (* -1 y) (* 1/2 (/ y x)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* y (- x 1/2))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(- (* x y) x)
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(- (* x y) x)
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(- (* x y) x)
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* y (+ x (* -1 (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x y)
(fma.f64 x y #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* y (+ (* -1 x) (/ x y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* x (- y 1))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* x (+ 1 (* -1 y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* x (+ 1 (* -1 y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* x (+ 1 (* -1 y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(* -1 (* x (+ 1 (* -1 y))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))

eval105.0ms (1.1%)

Memory
-4.9MiB live, 144.6MiB allocated
Compiler

Compiled 11 564 to 1 177 computations (89.8% saved)

prune78.0ms (0.8%)

Memory
7.1MiB live, 164.4MiB allocated
Pruning

13 alts after pruning (5 fresh and 8 done)

PrunedKeptTotal
New6994703
Fresh011
Picked235
Done156
Total70213715
Accuracy
100.0%
Counts
715 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.9%
(fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))
47.6%
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
44.8%
(fma.f64 y x (neg.f64 x))
57.1%
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
78.1%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x))
53.8%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
47.6%
(*.f64 (+.f64 x #s(literal -1/2 binary64)) y)
23.2%
(*.f64 y x)
26.6%
(*.f64 #s(literal -1/2 binary64) y)
23.6%
(neg.f64 x)
2.7%
x
32.8%
#s(literal 918938533204673/1000000000000000 binary64)
Compiler

Compiled 184 to 96 computations (47.8% saved)

regimes39.0ms (0.4%)

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

4 calls:

18.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
7.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
7.0ms
x
7.0ms
y
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)

regimes26.0ms (0.3%)

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

4 calls:

7.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
6.0ms
y
6.0ms
x
6.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)

regimes25.0ms (0.3%)

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

4 calls:

7.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
6.0ms
y
6.0ms
x
5.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
99.0%3x
98.9%3y
89.7%3(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
89.7%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)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
98.9%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes9.0ms (0.1%)

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

2 calls:

4.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
97.9%3y
98.5%3x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
98.5%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes10.0ms (0.1%)

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

2 calls:

6.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
97.9%3y
79.6%4x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0.1%)

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

3 calls:

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
68.8%3(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
68.8%3(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
81.1%4y
Compiler

Compiled 27 to 20 computations (25.9% saved)

regimes3.0ms (0%)

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

1 calls:

3.0ms
y
Results
AccuracySegmentsBranch
80.8%4y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes7.0ms (0.1%)

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

2 calls:

3.0ms
y
3.0ms
x
Results
AccuracySegmentsBranch
53.8%1x
77.1%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0.1%)

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

3 calls:

2.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
2.0ms
y
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
53.8%1(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
53.8%1(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
53.8%1y
Compiler

Compiled 27 to 20 computations (25.9% saved)

regimes10.0ms (0.1%)

Memory
-20.5MiB live, 18.5MiB allocated
Counts
4 → 3
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
x
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
Outputs
(neg.f64 x)
#s(literal 918938533204673/1000000000000000 binary64)
(neg.f64 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
53.5%3x
53.2%3(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
53.2%3(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
32.8%1y
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes5.0ms (0.1%)

Memory
11.4MiB live, 11.4MiB allocated
Accuracy

Total -19.7b remaining (-45.8%)

Threshold costs -19.7b (-45.8%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
x
Outputs
#s(literal 918938533204673/1000000000000000 binary64)
Calls

3 calls:

2.0ms
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
2.0ms
x
1.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
32.8%1(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
32.8%1(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
32.8%1x
Compiler

Compiled 27 to 20 computations (25.9% saved)

bsearch31.0ms (0.3%)

Memory
9.7MiB live, 48.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
8.921416746330591e-7
14506289317257.62
10.0ms
-1.624511782945784e+30
-1.380876267272201e+29
Samples
19.0ms256×0valid
Compiler

Compiled 298 to 233 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sub: 4.0ms (30.7% of total)
const: 4.0ms (30.7% of total)
ival-mult: 3.0ms (23.1% of total)
ival-add: 1.0ms (7.7% 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.3%)

Memory
-10.9MiB live, 67.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
8.921416746330591e-7
14506289317257.62
12.0ms
-1.624511782945784e+30
-1.380876267272201e+29
Samples
18.0ms256×0valid
Compiler

Compiled 288 to 213 computations (26% saved)

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

bsearch39.0ms (0.4%)

Memory
30.2MiB live, 66.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
8.921416746330591e-7
14506289317257.62
19.0ms
-456137875.51055485
-4.073846267129607e-6
Samples
25.0ms320×0valid
Compiler

Compiled 316 to 245 computations (22.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sub: 6.0ms (34.7% of total)
const: 5.0ms (28.9% of total)
ival-mult: 4.0ms (23.1% of total)
ival-add: 2.0ms (11.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch45.0ms (0.5%)

Memory
4.0MiB live, 79.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
8.921416746330591e-7
14506289317257.62
19.0ms
-456137875.51055485
-4.073846267129607e-6
Samples
31.0ms320×0valid
Compiler

Compiled 316 to 255 computations (19.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 7.0ms (39.4% of total)
const: 5.0ms (28.2% of total)
ival-sub: 3.0ms (16.9% of total)
ival-add: 1.0ms (5.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch40.0ms (0.4%)

Memory
-15.2MiB live, 60.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
0.00011555044222211402
3125242537.8924074
17.0ms
-253.94076300445937
-0.022488715862075685
Samples
23.0ms288×0valid
Compiler

Compiled 268 to 213 computations (20.5% saved)

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

bsearch60.0ms (0.6%)

Memory
-14.4MiB live, 83.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
2.241959469227873e+117
2.5125901440373965e+146
19.0ms
0.00011555044222211402
3125242537.8924074
13.0ms
-0.022488715862075685
-1.0838031972083114e-6
Samples
32.0ms464×0valid
Compiler

Compiled 383 to 303 computations (20.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
const: 8.0ms (38.2% of total)
ival-mult: 6.0ms (28.6% of total)
ival-sub: 5.0ms (23.8% of total)
ival-add: 2.0ms (9.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch60.0ms (0.6%)

Memory
-8.9MiB live, 107.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.241959469227873e+117
2.5125901440373965e+146
17.0ms
0.00011555044222211402
3125242537.8924074
18.0ms
-53066486855115.05
-253.94076300445937
Samples
39.0ms496×0valid
Compiler

Compiled 388 to 304 computations (21.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 8.0ms (32.9% of total)
const: 8.0ms (32.9% of total)
ival-sub: 5.0ms (20.6% of total)
ival-add: 2.0ms (8.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch42.0ms (0.4%)

Memory
4.7MiB live, 45.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
0.00011555044222211402
3125242537.8924074
16.0ms
-53066486855115.05
-253.94076300445937
Samples
28.0ms320×0valid
Compiler

Compiled 256 to 215 computations (16% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
const: 12.0ms (58% of total)
ival-mult: 4.0ms (19.3% of total)
ival-sub: 3.0ms (14.5% of total)
ival-add: 2.0ms (9.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch54.0ms (0.5%)

Memory
17.9MiB live, 53.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
8.921416746330591e-7
14506289317257.62
16.0ms
-456137875.51055485
-4.073846267129607e-6
Samples
40.0ms320×0valid
Compiler

Compiled 196 to 175 computations (10.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-add: 19.0ms (58.2% of total)
const: 5.0ms (15.3% of total)
ival-mult: 4.0ms (12.3% of total)
ival-sub: 3.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)

simplify46.0ms (0.5%)

Memory
-13.9MiB live, 23.7MiB allocated
Algorithm
egg-herbie
Rules
18×+-commutative_binary64
14×*-commutative_binary64
14×sub-neg_binary64
if-if-or-not_binary32
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077204
1103204
2113204
3118204
4120204
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.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))
(if (<=.f64 x #s(literal -139999999999999998561722826752 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))))
(if (<=.f64 x #s(literal -139999999999999998561722826752 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 1300000 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (fma.f64 y x (neg.f64 x))))
(if (<=.f64 x #s(literal -3242591731706757/4503599627370496 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 5854679515581645/9007199254740992 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x (neg.f64 x))))
(if (<=.f64 x #s(literal -3152519739159347/4503599627370496 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 3/4 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x)))
(if (<=.f64 y #s(literal -6530219459687219/4503599627370496 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) y) (if (<=.f64 y #s(literal 4165829655317709/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 (+.f64 x #s(literal -1/2 binary64)) y)))
(if (<=.f64 y #s(literal -4722366482869645/2361183241434822606848 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (if (<=.f64 y #s(literal 2476979795053773/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 y #s(literal 18499999999999999325458879490611349225060745911286235761946206144956952924208913690022910065702971563664018305911357440 binary64)) (*.f64 y x) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(if (<=.f64 y #s(literal -260 binary64)) (*.f64 #s(literal -1/2 binary64) y) (if (<=.f64 y #s(literal 3152519739159347/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 y #s(literal 10999999999999999296253287510930503517949324519083129625799704027454197022504070171933639609315152635032998280324710400 binary64)) (*.f64 y x) (*.f64 #s(literal -1/2 binary64) y))))
(if (<=.f64 y #s(literal -260 binary64)) (*.f64 #s(literal -1/2 binary64) y) (if (<=.f64 y #s(literal 4165829655317709/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal -1/2 binary64) y)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(if (<=.f64 x #s(literal -8286623314361713/9007199254740992 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)))
#s(literal 918938533204673/1000000000000000 binary64)
Outputs
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (fma.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))
(if (<=.f64 x #s(literal -139999999999999998561722826752 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (fma.f64 (+.f64 y #s(literal -1 binary64)) x #s(literal 918938533204673/1000000000000000 binary64))))
(if (<=.f64 x #s(literal -139999999999999998561722826752 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 1300000 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (fma.f64 y x (neg.f64 x))))
(if (<=.f64 x #s(literal -139999999999999998561722826752 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 1300000 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) x)) (fma.f64 y x (-.f64 #s(literal 0 binary64) x))))
(if (<=.f64 x #s(literal -3242591731706757/4503599627370496 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 5854679515581645/9007199254740992 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x (neg.f64 x))))
(if (<=.f64 x #s(literal -3242591731706757/4503599627370496 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 5854679515581645/9007199254740992 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y x (-.f64 #s(literal 0 binary64) x))))
(if (<=.f64 x #s(literal -3152519739159347/4503599627370496 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x) (if (<=.f64 x #s(literal 3/4 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 (+.f64 y #s(literal -1 binary64)) x)))
(if (<=.f64 y #s(literal -6530219459687219/4503599627370496 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) y) (if (<=.f64 y #s(literal 4165829655317709/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 (+.f64 x #s(literal -1/2 binary64)) y)))
(if (<=.f64 y #s(literal -6530219459687219/4503599627370496 binary64)) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (if (<=.f64 y #s(literal 4165829655317709/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(if (<=.f64 y #s(literal -4722366482869645/2361183241434822606848 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (if (<=.f64 y #s(literal 2476979795053773/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 y #s(literal 18499999999999999325458879490611349225060745911286235761946206144956952924208913690022910065702971563664018305911357440 binary64)) (*.f64 y x) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(if (<=.f64 y #s(literal -260 binary64)) (*.f64 #s(literal -1/2 binary64) y) (if (<=.f64 y #s(literal 3152519739159347/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 y #s(literal 10999999999999999296253287510930503517949324519083129625799704027454197022504070171933639609315152635032998280324710400 binary64)) (*.f64 y x) (*.f64 #s(literal -1/2 binary64) y))))
(if (<=.f64 y #s(literal -260 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 3152519739159347/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 y #s(literal 10999999999999999296253287510930503517949324519083129625799704027454197022504070171933639609315152635032998280324710400 binary64)) (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))))
(if (<=.f64 y #s(literal -260 binary64)) (*.f64 #s(literal -1/2 binary64) y) (if (<=.f64 y #s(literal 4165829655317709/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal -1/2 binary64) y)))
(if (<=.f64 y #s(literal -260 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 4165829655317709/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y #s(literal -1/2 binary64))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(if (<=.f64 x #s(literal -8286623314361713/9007199254740992 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)))
(if (<=.f64 x #s(literal -8286623314361713/9007199254740992 binary64)) (-.f64 #s(literal 0 binary64) x) (if (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (-.f64 #s(literal 0 binary64) x)))
#s(literal 918938533204673/1000000000000000 binary64)

soundness2.5s (24.8%)

Memory
13.8MiB live, 1 283.8MiB allocated
Rules
13 950×accelerator-lowering-fma.f32
13 950×accelerator-lowering-fma.f64
11 900×accelerator-lowering-fma.f32
11 900×accelerator-lowering-fma.f64
10 262×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01031
16431
251531
3771631
0824528
0108758
1344758
2943733
32836733
46581733
08091678
077599
1246599
2644599
31644599
44094599
55461599
67723599
08011562
086641
1262613
2779613
31939613
46314613
08170576
01940
114440
2129440
0833336
076593
1232592
2695520
31795520
46369520
08164501
01537
110237
289837
0872434
01431
19030
282429
0991926
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 539 to 313 computations (41.9% saved)

preprocess143.0ms (1.4%)

Memory
26.2MiB live, 142.4MiB allocated
Compiler

Compiled 468 to 176 computations (62.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...