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

Time bar (total: 5.9s)

analyze0.0ms (0%)

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 14 to 11 computations (21.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)

sample927.0ms (15.8%)

Results
638.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 322.0ms
ival-mult: 155.0ms (48.1% of total)
ival-sub: 106.0ms (32.9% of total)
ival-add: 40.0ms (12.4% of total)
const: 18.0ms (5.6% of total)
backward-pass: 3.0ms (0.9% of total)
Bogosity

preprocess390.0ms (6.6%)

Algorithm
egg-herbie
Rules
2165×fma-neg
412×sub-neg
400×fma-define
267×unsub-neg
239×associate-+l-
Iterations

Useful iterations: 13 (0.0ms)

IterNodesCost
033304
198264
2250236
3786224
42305224
53811224
64343224
74478224
84504224
94508224
104561224
114621224
124645224
134645210
146612210
156612210
166612210
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (-.f64 (*.f64 x (-.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(neg.f64 (+.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))
(neg.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (-.f64 (*.f64 y (-.f64 x #s(literal 1 binary64))) (*.f64 x #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.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))
(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 (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.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))
(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 (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (-.f64 (*.f64 (neg.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) (-.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (neg.f64 x)) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (neg.f64 x) (*.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))))
(fma.f64 x (-.f64 #s(literal 1 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 x (fma.f64 y (-.f64 #s(literal -1/2 binary64) x) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (-.f64 (*.f64 x (-.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 x (+.f64 (neg.f64 y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (fma.f64 #s(literal -1 binary64) y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x (-.f64 #s(literal -1 binary64) y) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) x))
(neg.f64 (+.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))
(neg.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (neg.f64 x)) (*.f64 y #s(literal 1/2 binary64)))))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 (+.f64 y #s(literal -1 binary64)) (neg.f64 x) (*.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)))
(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 (+.f64 x #s(literal 1/2 binary64)) (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(neg.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (neg.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 (fma.f64 #s(literal -1 binary64) y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(neg.f64 (fma.f64 x (-.f64 #s(literal -1 binary64) y) (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 -918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) x))
(+.f64 (-.f64 (*.f64 y (-.f64 x #s(literal 1 binary64))) (*.f64 x #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 (*.f64 y (+.f64 x #s(literal -1 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1 binary64)) (fma.f64 x #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x #s(literal -1/2 binary64) (fma.f64 y (+.f64 x #s(literal -1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x (+.f64 y #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) y))

explain142.0ms (2.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-x
00-0-#s(literal 1/2 binary64)
00-0-(*.f64 y #s(literal 1/2 binary64))
00-0-y
00-0-(*.f64 x (-.f64 y #s(literal 1 binary64)))
00-0-#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-(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
00-0-#s(literal 1 binary64)
00-0-(-.f64 y #s(literal 1 binary64))
Results
84.0ms510×256valid
1.0ms1024valid
Compiler

Compiled 91 to 64 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-mult: 20.0ms (45.4% of total)
ival-sub: 18.0ms (40.8% of total)
const: 3.0ms (6.8% of total)
ival-add: 2.0ms (4.5% of total)

eval1.0ms (0%)

Compiler

Compiled 40 to 28 computations (30% saved)

prune2.0ms (0%)

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

Compiled 23 to 17 computations (26.1% saved)

localize78.0ms (1.3%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
100.0%
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
100.0%
(*.f64 x (+.f64 y #s(literal -1 binary64)))
Results
57.0ms256×256valid
Compiler

Compiled 53 to 36 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-sub: 10.0ms (26.7% of total)
ival-add: 10.0ms (26.7% of total)
ival-mult: 10.0ms (26.7% of total)
<compiled-spec>: 5.0ms (13.3% of total)
const: 2.0ms (5.3% of total)

series14.0ms (0.2%)

Counts
3 → 72
Calls
Call 1
Inputs
#<alt (*.f64 x (+.f64 y #s(literal -1 binary64)))>
#<alt (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))>
#<alt (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))>
Outputs
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x y))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x y))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x y))>
#<alt (*.f64 x y)>
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))>
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))>
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))>
#<alt (*.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))>
#<alt (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) y))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) y))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) y))))))>
#<alt (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)>
#<alt (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)>
#<alt (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)>
#<alt (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #s(literal 1 binary64)))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #s(literal 1 binary64)))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #s(literal 1 binary64)))))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x))))))>
Calls

18 calls:

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

rewrite256.0ms (4.4%)

Algorithm
batch-egg-rewrite
Rules
1027×log1p-expm1-u
1027×expm1-log1p-u
427×fma-neg
132×add-cube-cbrt
130×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02085
128185
2425585
Stop Event
node limit
Counts
3 → 109
Calls
Call 1
Inputs
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
Outputs
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 x y))
(+.f64 (*.f64 (*.f64 x y) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (*.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 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (-.f64 #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 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) x) (fma.f64 y y (-.f64 #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)))
(pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 y #s(literal -1 binary64))) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 x y (neg.f64 x))
(fma.f64 y x (neg.f64 x))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (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) (+.f64 (neg.f64 x) (neg.f64 (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 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (-.f64 (*.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 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (-.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 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 x (+.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 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (-.f64 (*.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))
(pow.f64 (cbrt.f64 (-.f64 (*.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 (pow.f64 (-.f64 (*.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)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 (*.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)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(exp.f64 (log.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.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)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 y #s(literal -1 binary64))) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (+.f64 y #s(literal -1 binary64))) (*.f64 (sqrt.f64 (+.f64 y #s(literal -1 binary64))) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) (cbrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)))) (cbrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) (sqrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(exp.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 1 binary64)))

simplify121.0ms (2.1%)

Algorithm
egg-herbie
Rules
623×fma-neg
535×associate-+r+
456×times-frac
238×fma-define
236×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03597507
19786576
235956510
Stop Event
node limit
Counts
181 → 169
Calls
Call 1
Inputs
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x y))
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x y))
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x y))
(*.f64 x y)
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) y))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) y))))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) y))))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) y))))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x))))))
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 x y))
(+.f64 (*.f64 (*.f64 x y) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (*.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 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (-.f64 #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 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) x) (fma.f64 y y (-.f64 #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)))
(pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 y #s(literal -1 binary64))) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 x y (neg.f64 x))
(fma.f64 y x (neg.f64 x))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (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) (+.f64 (neg.f64 x) (neg.f64 (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 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 1 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (-.f64 (*.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 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (-.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 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 x (+.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 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (-.f64 (*.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))
(pow.f64 (cbrt.f64 (-.f64 (*.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 (pow.f64 (-.f64 (*.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)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 (*.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)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(exp.f64 (log.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.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)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 y #s(literal -1 binary64))) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (+.f64 y #s(literal -1 binary64))) (*.f64 (sqrt.f64 (+.f64 y #s(literal -1 binary64))) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) (cbrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)))) (cbrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) (sqrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(exp.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 1 binary64)))
Outputs
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x y)
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (/.f64 (neg.f64 x) y)))
(*.f64 y (-.f64 x (/.f64 x y)))
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (/.f64 (neg.f64 x) y)))
(*.f64 y (-.f64 x (/.f64 x y)))
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (/.f64 (neg.f64 x) y)))
(*.f64 y (-.f64 x (/.f64 x y)))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 y (+.f64 x (/.f64 (neg.f64 x) y)))
(*.f64 y (-.f64 x (/.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 y (+.f64 x (/.f64 (neg.f64 x) y)))
(*.f64 y (-.f64 x (/.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 y (+.f64 x (/.f64 (neg.f64 x) y)))
(*.f64 y (-.f64 x (/.f64 x y)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) 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))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) y))))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) y))))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) y))))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) 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))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x))))))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x))))))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x))))))
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x))))
(*.f64 x (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 y (+.f64 (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x) #s(literal -1 binary64))))
(+.f64 (*.f64 x y) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (neg.f64 x) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 x y) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 1 binary64))
(*.f64 x (+.f64 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))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(/.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 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (neg.f64 x) (*.f64 x (-.f64 #s(literal -1 binary64) y)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 x x (*.f64 y (*.f64 x (fma.f64 x y 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 x (+.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (-.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 y y (-.f64 #s(literal 1 binary64) (neg.f64 y)))))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (+.f64 y #s(literal 1 binary64))))
(*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y 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 x (/.f64 (fma.f64 y y #s(literal -1 binary64)) (+.f64 y #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) x) (fma.f64 y y (-.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 y y (-.f64 #s(literal 1 binary64) (neg.f64 y)))))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (+.f64 y #s(literal 1 binary64))))
(*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (+.f64 y #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) x) (+.f64 y #s(literal 1 binary64)))
(*.f64 x (/.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)))
(pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 y #s(literal -1 binary64))) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 x y (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 y x (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 x (+.f64 y #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 x y) (+.f64 (neg.f64 x) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 1 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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (-.f64 (*.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 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.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))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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)))))
(/.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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.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))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.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))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.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))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 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 #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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.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))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #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 3 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))) (-.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 (pow.f64 (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 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 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 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 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #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 (fma.f64 (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x) #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 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 x)) #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))))
(pow.f64 (-.f64 (*.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 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(pow.f64 (cbrt.f64 (-.f64 (*.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))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(pow.f64 (pow.f64 (-.f64 (*.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)) #s(literal 1/3 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(log.f64 (exp.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(cbrt.f64 (pow.f64 (-.f64 (*.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)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(exp.f64 (log.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.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 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 y #s(literal -1 binary64))) x) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (sqrt.f64 (+.f64 y #s(literal -1 binary64))) (*.f64 (sqrt.f64 (+.f64 y #s(literal -1 binary64))) x) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) (cbrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)))) (cbrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) (sqrt.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y))) #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 y #s(literal -1 binary64))) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) (fma.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) x) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x))
(/.f64 (fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (+.f64 x #s(literal -1/2 binary64)) (*.f64 y (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) x) #s(literal -918938533204673/1000000000000000 binary64)))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(pow.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(exp.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))

eval61.0ms (1%)

Compiler

Compiled 2969 to 2105 computations (29.1% saved)

prune25.0ms (0.4%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1645169
Fresh000
Picked202
Done000
Total1665171
Accuracy
100.0%
Counts
171 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
76.4%
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
51.1%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
48.5%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
53.4%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
Compiler

Compiled 82 to 62 computations (24.4% saved)

localize100.0ms (1.7%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
100.0%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
100.0%
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
100.0%
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
Results
70.0ms256×256valid
Compiler

Compiled 82 to 52 computations (36.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-mult: 16.0ms (43.5% of total)
ival-sub: 10.0ms (27.2% of total)
ival-add: 8.0ms (21.8% of total)
const: 3.0ms (8.2% of total)

series7.0ms (0.1%)

Counts
4 → 84
Calls
Call 1
Inputs
#<alt (*.f64 y (+.f64 x #s(literal -1/2 binary64)))>
#<alt (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))>
Outputs
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) y)>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))>
#<alt (*.f64 x y)>
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))>
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))>
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))>
#<alt (*.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))>
#<alt #s(literal 918938533204673/1000000000000000 binary64)>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y)))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y)))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y)))>
#<alt (*.f64 x y)>
#<alt (*.f64 x (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 x (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 x (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x)))))>
#<alt (*.f64 #s(literal -1/2 binary64) y)>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))>
#<alt (*.f64 x y)>
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))>
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))>
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))>
#<alt (*.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))>
#<alt (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (*.f64 x y)>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))>
#<alt (*.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))>
#<alt #s(literal 918938533204673/1000000000000000 binary64)>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
Calls

24 calls:

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

rewrite321.0ms (5.5%)

Algorithm
batch-egg-rewrite
Rules
858×log1p-expm1-u
858×expm1-log1p-u
788×fma-define
438×fma-neg
118×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01980
130180
2392580
Stop Event
node limit
Counts
4 → 754
Calls
Call 1
Inputs
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
Outputs
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64))) (+.f64 x #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y) (+.f64 x #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1/2 binary64))) y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) y)))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y x (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y x (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 y x (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y x (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x y (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 x y (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 x y (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 x y (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 y x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y x (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y x (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 x y (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 x y (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64))) (+.f64 x #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y) (+.f64 x #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1/2 binary64))) y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) y)))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y x (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y x (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 y x (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y x (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x y (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 x y (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 x y (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 x y (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 y x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y x (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y x (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 x y (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 x y (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))

simplify480.0ms (8.2%)

Algorithm
egg-herbie
Rules
677×distribute-lft-in
663×distribute-rgt-in
590×fma-neg
314×times-frac
295×fma-undefine
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065426751
1150626135
2374125503
Stop Event
node limit
Counts
838 → 437
Calls
Call 1
Inputs
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) y)
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(*.f64 x y)
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y)))
(*.f64 x y)
(*.f64 x (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x)))))
(*.f64 #s(literal -1/2 binary64) y)
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(*.f64 x y)
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 1/2 binary64) y))
(*.f64 x y)
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64))) (+.f64 x #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y) (+.f64 x #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1/2 binary64))) y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) y)))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y x (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y x (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 y x (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y x (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x y (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 x y (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 x y (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 x y (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 y x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y x (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y x (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 x y (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 x y (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64))) (+.f64 x #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y) (+.f64 x #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1/2 binary64))) y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) y)))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y x (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y x (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 y x (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y x (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x y (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 x y (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 x y (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 x y (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 x y (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 y x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y x (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y x (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 x y (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 x y (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
Outputs
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 y #s(literal -1/2 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 x y)
(*.f64 y x)
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 x y)
(*.f64 y x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 y (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 y (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 y (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x y)
(*.f64 y x)
(*.f64 x (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 x (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 x (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 x y)
(*.f64 y x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x)))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x)))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) x)))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 y #s(literal -1/2 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 x y)
(*.f64 y x)
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 x (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 x y)
(*.f64 y x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 y #s(literal -1/2 binary64)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x y)
(*.f64 y x)
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 x y)
(*.f64 y x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) x)))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 x (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 y (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 y (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (+.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 y (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)))))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y (-.f64 #s(literal -1/2 binary64) x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)))))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y (-.f64 #s(literal -1/2 binary64) x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y (-.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64))) (*.f64 y (+.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y (-.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64))) (*.f64 y (+.f64 x #s(literal 1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 y (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 y (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64))) (+.f64 x #s(literal 1/2 binary64)))
(*.f64 y (/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (+.f64 x #s(literal 1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 y (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 y (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y) (+.f64 x #s(literal 1/2 binary64)))
(*.f64 y (/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (+.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)))
(pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1/2 binary64))) y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) y)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 y x (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 x y (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 y x) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (/.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y x (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y x (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 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 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (+.f64 (neg.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 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (+.f64 (neg.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 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (+.f64 (neg.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 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)))))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y (-.f64 #s(literal -1/2 binary64) x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)))))
(/.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y (-.f64 #s(literal -1/2 binary64) x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y (-.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64))) (*.f64 y (+.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y (-.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64))) (*.f64 y (+.f64 x #s(literal 1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 y (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 y (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 y (fma.f64 x x #s(literal -1/4 binary64))) (+.f64 x #s(literal 1/2 binary64)))
(*.f64 y (/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (+.f64 x #s(literal 1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 y (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) y) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 y (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 x x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 y (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 x x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1/4 binary64)) y) (+.f64 x #s(literal 1/2 binary64)))
(*.f64 y (/.f64 (fma.f64 x x #s(literal -1/4 binary64)) (+.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)))
(pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1/2 binary64))) y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) y)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 y x (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 x y (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) #s(literal -1/2 binary64)) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (-.f64 (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y x (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y x (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y x (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 y x (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 y (+.f64 x #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))) (cbrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 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 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (+.f64 (neg.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 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (+.f64 (neg.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 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.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 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (+.f64 (neg.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 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (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))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 y x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (sqrt.f64 y)) (sqrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))

eval245.0ms (4.2%)

Compiler

Compiled 8535 to 5553 computations (34.9% saved)

prune76.0ms (1.3%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New4361437
Fresh000
Picked055
Done000
Total4366442
Accuracy
100.0%
Counts
442 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
74.0%
(-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x)
76.4%
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
51.1%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
48.5%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
53.4%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
Compiler

Compiled 50 to 37 computations (26% saved)

localize25.0ms (0.4%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64))
Results
18.0ms256×256valid
Compiler

Compiled 21 to 10 computations (52.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-add: 3.0ms (45.3% of total)
ival-mult: 2.0ms (30.2% of total)
ival-sub: 1.0ms (15.1% of total)
const: 1.0ms (15.1% of total)

series2.0ms (0%)

Counts
1 → 24
Calls
Call 1
Inputs
#<alt (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64))>
Outputs
#<alt #s(literal 918938533204673/1000000000000000 binary64)>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))>
#<alt (*.f64 x y)>
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
#<alt #s(literal 918938533204673/1000000000000000 binary64)>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))>
#<alt (*.f64 x y)>
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))>
Calls

6 calls:

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

rewrite93.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
455×log1p-expm1-u
455×expm1-log1p-u
436×add-exp-log
422×add-log-exp
402×unpow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01015
110215
2123115
Stop Event
node limit
Counts
1 → 60
Calls
Call 1
Inputs
(+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64))
Outputs
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)))
(pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(cbrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))

simplify86.0ms (1.5%)

Algorithm
egg-herbie
Rules
598×fma-neg
564×associate-/l*
539×cancel-sign-sub-inv
417×distribute-lft-neg-in
358×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01782376
13752276
29442076
337312076
Stop Event
node limit
Counts
84 → 83
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(*.f64 x y)
(*.f64 y (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(*.f64 x y)
(*.f64 x (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)))
(pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(cbrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
Outputs
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x y)
(*.f64 y (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x y)
(*.f64 x (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x (+.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (log.f64 (E.f64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)))
(pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (E.f64) (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 x #s(literal 918938533204673/1000000000000000 binary64))))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 y (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(pow.f64 (/.f64 (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 x y #s(literal -918938533204673/1000000000000000 binary64)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 x y #s(literal -81061466795327/1000000000000000 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (fma.f64 x y #s(literal -81061466795327/1000000000000000 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (log.f64 (fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 x y #s(literal -81061466795327/1000000000000000 binary64))))) (sqrt.f64 (log1p.f64 (fma.f64 x y #s(literal -81061466795327/1000000000000000 binary64)))))
(sqrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(log.f64 (exp.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(cbrt.f64 (pow.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(expm1.f64 (log1p.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(log1p.f64 (expm1.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1/3 binary64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y x) #s(literal 1 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x y #s(literal 918938533204673/1000000000000000 binary64))

eval34.0ms (0.6%)

Compiler

Compiled 1178 to 746 computations (36.7% saved)

prune13.0ms (0.2%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New82183
Fresh000
Picked101
Done055
Total83689
Accuracy
100.0%
Counts
89 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
76.4%
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
50.5%
(-.f64 (*.f64 x y) x)
51.1%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
48.5%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
53.4%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
Compiler

Compiled 48 to 35 computations (27.1% saved)

localize17.0ms (0.3%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 x y) x)
Results
12.0ms256×256valid
Compiler

Compiled 13 to 5 computations (61.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 2.0ms (52.4% of total)
ival-sub: 1.0ms (26.2% of total)
const: 0.0ms (0% of total)

series2.0ms (0%)

Counts
1 → 21
Calls
Call 1
Inputs
#<alt (-.f64 (*.f64 x y) x)>
Outputs
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (*.f64 x y)>
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))>
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))>
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))>
#<alt (*.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))>
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(- (* x y) x)
0.0ms
x
@0
(- (* x y) x)
0.0ms
x
@-inf
(- (* x y) x)
0.0ms
y
@-inf
(- (* x y) x)
0.0ms
y
@inf
(- (* x y) x)

rewrite78.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
616×prod-diff
489×log1p-expm1-u
489×expm1-log1p-u
457×unpow-prod-down
408×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0922
19919
2133919
Stop Event
node limit
Counts
1 → 118
Calls
Call 1
Inputs
(-.f64 (*.f64 x y) x)
Outputs
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (*.f64 x y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (+.f64 (neg.f64 x) x))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 #s(literal -1 binary64) x x))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) x))
(+.f64 (neg.f64 x) (*.f64 x y))
(+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)))
(*.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 x y x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (neg.f64 x)))
(pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 x y (neg.f64 x))
(fma.f64 x y (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 x (-.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 x (-.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 x (-.f64 y #s(literal 1 binary64)) (+.f64 (neg.f64 x) x))
(fma.f64 y x (neg.f64 x))
(fma.f64 y x (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (neg.f64 x))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64) (+.f64 (neg.f64 x) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))) (+.f64 (neg.f64 x) x))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (+.f64 (neg.f64 x) x))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (neg.f64 x))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (+.f64 (neg.f64 x) x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 x y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (+.f64 (neg.f64 x) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)) (+.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 x)) (*.f64 x y))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (*.f64 x y))
(fma.f64 #s(literal -1 binary64) x (*.f64 x y))
(fma.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (+.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 x y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))

simplify146.0ms (2.5%)

Algorithm
egg-herbie
Rules
635×fma-define
422×distribute-lft-neg-in
370×distribute-rgt-neg-in
309×div-sub
253×cancel-sign-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02453695
15433623
214463578
350003578
Stop Event
node limit
Counts
139 → 135
Calls
Call 1
Inputs
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x y)
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (*.f64 x y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (+.f64 (neg.f64 x) x))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 #s(literal -1 binary64) x x))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) x))
(+.f64 (neg.f64 x) (*.f64 x y))
(+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)))
(*.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 x y x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (neg.f64 x)))
(pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 x y (neg.f64 x))
(fma.f64 x y (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 x (-.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 x (-.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 x (-.f64 y #s(literal 1 binary64)) (+.f64 (neg.f64 x) x))
(fma.f64 y x (neg.f64 x))
(fma.f64 y x (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (neg.f64 x))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64) (+.f64 (neg.f64 x) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))) (+.f64 (neg.f64 x) x))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (+.f64 (neg.f64 x) x))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (neg.f64 x))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (+.f64 (neg.f64 x) x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 x y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (+.f64 (neg.f64 x) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)) (+.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 x)) (*.f64 x y))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (*.f64 x y))
(fma.f64 #s(literal -1 binary64) x (*.f64 x y))
(fma.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(fma.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(fma.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (+.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 x y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
Outputs
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 x y)
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x y)
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 x y) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 x y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (+.f64 (neg.f64 x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 #s(literal -1 binary64) x x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (neg.f64 x) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 y #s(literal -1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (+.f64 y #s(literal -1 binary64))))))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(*.f64 (*.f64 (+.f64 (sqrt.f64 y) #s(literal 1 binary64)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 8 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 x y x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y x)))
(*.f64 x (+.f64 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))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (neg.f64 x)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(pow.f64 (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y #s(literal 1 binary64))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 1/3 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 x y (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 x y (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 x (-.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 x (-.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 x (-.f64 y #s(literal 1 binary64)) (+.f64 (neg.f64 x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 y x (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 y x (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 x y) #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) #s(literal 1 binary64) (+.f64 (neg.f64 x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))) (+.f64 (neg.f64 x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (neg.f64 x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (+.f64 (neg.f64 x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 x (-.f64 y #s(literal 1 binary64)))) (+.f64 (neg.f64 x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (+.f64 (neg.f64 x) x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y x)) (+.f64 (neg.f64 x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 x)) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) x (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (fma.f64 (neg.f64 x) #s(literal 1 binary64) x))
(*.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(*.f64 (*.f64 (+.f64 (sqrt.f64 y) #s(literal 1 binary64)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(fma.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(*.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(*.f64 (*.f64 (+.f64 (sqrt.f64 y) #s(literal 1 binary64)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(fma.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (+.f64 (neg.f64 x) x))
(*.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(*.f64 (*.f64 (+.f64 (sqrt.f64 y) #s(literal 1 binary64)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 x y))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))

eval36.0ms (0.6%)

Compiler

Compiled 1809 to 931 computations (48.5% saved)

prune34.0ms (0.6%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New1332135
Fresh000
Picked011
Done055
Total1338141
Accuracy
100.0%
Counts
141 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
76.4%
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
50.5%
(-.f64 (*.f64 x y) x)
51.1%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
48.5%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
53.4%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
28.3%
(*.f64 x y)
24.9%
(neg.f64 x)
Compiler

Compiled 137 to 91 computations (33.6% saved)

regimes17.0ms (0.3%)

Counts
12 → 1
Calls
Call 1
Inputs
(neg.f64 x)
(*.f64 x y)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (*.f64 x y) x)
(-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
Outputs
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
Calls

4 calls:

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

regimes18.0ms (0.3%)

Counts
8 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(*.f64 x y)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (*.f64 x y) x)
(-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
Outputs
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
Calls

2 calls:

9.0ms
x
9.0ms
y
Results
AccuracySegmentsBranch
99.4%3x
99.6%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes15.0ms (0.2%)

Counts
7 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(*.f64 x y)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (*.f64 x y) x)
(-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x)
Outputs
(-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x)
Calls

2 calls:

7.0ms
y
7.0ms
x
Results
AccuracySegmentsBranch
99.2%3x
99.0%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.2%)

Counts
6 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(*.f64 x y)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (*.f64 x y) x)
Outputs
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
Calls

2 calls:

7.0ms
x
6.0ms
y
Results
AccuracySegmentsBranch
98.3%3y
98.1%3x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes95.0ms (1.6%)

Counts
3 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(*.f64 x y)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
Outputs
(*.f64 x y)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x y)
Calls

2 calls:

91.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
56.5%4x
73.3%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0.1%)

Counts
2 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(*.f64 x y)
Outputs
(*.f64 x y)
(neg.f64 x)
(*.f64 x y)
Calls

2 calls:

3.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
33.0%2x
49.9%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes1.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(neg.f64 x)
Outputs
(neg.f64 x)
Calls

2 calls:

0.0ms
x
0.0ms
y
Results
AccuracySegmentsBranch
24.9%1x
24.9%1y
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch27.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
0.014488477109303004
0.45186518062364794
13.0ms
-3145065073.5152283
-866828.1373822119
Results
16.0ms240×0valid
Compiler

Compiled 348 to 254 computations (27% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sub: 4.0ms (42.7% of total)
ival-mult: 3.0ms (32% of total)
ival-add: 1.0ms (10.7% of total)
const: 1.0ms (10.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch25.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
1.0023300905094808e-10
3.289585369692807e-10
15.0ms
-1.1748819694002332e-8
-1.2929417107554819e-12
Results
15.0ms208×0valid
Compiler

Compiled 252 to 196 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 5.0ms (53.9% of total)
ival-sub: 2.0ms (21.6% of total)
ival-add: 1.0ms (10.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch34.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
0.45186518062364794
84265300.71955967
17.0ms
-866828.1373822119
-0.007697039172718565
Results
21.0ms288×0valid
Compiler

Compiled 270 to 212 computations (21.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 5.0ms (49.1% of total)
ival-sub: 3.0ms (29.5% of total)
ival-add: 1.0ms (9.8% of total)
const: 1.0ms (9.8% of total)
backward-pass: 0.0ms (0% of total)

bsearch31.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
0.45186518062364794
84265300.71955967
13.0ms
-866828.1373822119
-0.007697039172718565
Results
17.0ms288×0valid
Compiler

Compiled 234 to 176 computations (24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 4.0ms (44.2% of total)
ival-sub: 3.0ms (33.2% of total)
ival-add: 1.0ms (11.1% of total)
const: 1.0ms (11.1% of total)
backward-pass: 0.0ms (0% of total)

bsearch41.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
6.784418999305983e-15
0.014488477109303004
15.0ms
-866828.1373822119
-0.007697039172718565
Results
28.0ms304×0valid
Compiler

Compiled 227 to 166 computations (26.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 4.0ms (35.9% of total)
ival-sub: 3.0ms (26.9% of total)
ival-add: 3.0ms (26.9% of total)
const: 1.0ms (9% of total)
backward-pass: 0.0ms (0% of total)

simplify10.0ms (0.2%)

Algorithm
egg-herbie
Rules
17×+-commutative
14×sub-neg
10×*-commutative
10×if-if-or-not
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061376
1103376
2127376
3145376
4155376
5157376
6158376
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
(if (<=.f64 y #s(literal -880000 binary64)) (-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (if (<=.f64 y #s(literal 8214565720323785/72057594037927936 binary64)) (-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x) (-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(if (<=.f64 x #s(literal -5440166188265831/604462909807314587353088 binary64)) (-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x) (if (<=.f64 x #s(literal 8897694032363671/38685626227668133590597632 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(if (<=.f64 y #s(literal -3/2 binary64)) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (if (<=.f64 y #s(literal 8106479329266893/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(if (<=.f64 y #s(literal -150 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal 5/4 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x y)))
(if (<=.f64 y #s(literal -1 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal 4092871341354307/288230376151711744 binary64)) (neg.f64 x) (*.f64 x y)))
(neg.f64 x)
Outputs
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
(if (<=.f64 y #s(literal -880000 binary64)) (-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (if (<=.f64 y #s(literal 8214565720323785/72057594037927936 binary64)) (-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x) (-.f64 (*.f64 x y) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(if (or (<=.f64 y #s(literal -880000 binary64)) (not (<=.f64 y #s(literal 8214565720323785/72057594037927936 binary64)))) (-.f64 (*.f64 y x) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) x))
(if (or (<=.f64 y #s(literal -880000 binary64)) (not (<=.f64 y #s(literal 8214565720323785/72057594037927936 binary64)))) (+.f64 (*.f64 y x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64)))) (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) x))
(if (<=.f64 x #s(literal -5440166188265831/604462909807314587353088 binary64)) (-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x) (if (<=.f64 x #s(literal 8897694032363671/38685626227668133590597632 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 (+.f64 (*.f64 y x) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(if (or (<=.f64 x #s(literal -5440166188265831/604462909807314587353088 binary64)) (not (<=.f64 x #s(literal 8897694032363671/38685626227668133590597632 binary64)))) (-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))))
(if (<=.f64 y #s(literal -3/2 binary64)) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (if (<=.f64 y #s(literal 8106479329266893/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(if (or (<=.f64 y #s(literal -3/2 binary64)) (not (<=.f64 y #s(literal 8106479329266893/4503599627370496 binary64)))) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(if (<=.f64 y #s(literal -150 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal 5/4 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x y)))
(if (or (<=.f64 y #s(literal -150 binary64)) (not (<=.f64 y #s(literal 5/4 binary64)))) (*.f64 y x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(if (<=.f64 y #s(literal -1 binary64)) (*.f64 x y) (if (<=.f64 y #s(literal 4092871341354307/288230376151711744 binary64)) (neg.f64 x) (*.f64 x y)))
(if (or (<=.f64 y #s(literal -1 binary64)) (not (<=.f64 y #s(literal 4092871341354307/288230376151711744 binary64)))) (*.f64 y x) (neg.f64 x))
(neg.f64 x)

soundness1.6s (27.2%)

Rules
2165×fma-neg
1027×log1p-expm1-u
1027×expm1-log1p-u
677×distribute-lft-in
663×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02085
128185
2425585
02453695
15433623
214463578
350003578
03597507
19786576
235956510
065426751
1150626135
2374125503
033304
198264
2250236
3786224
42305224
53811224
64343224
74478224
84504224
94508224
104561224
114621224
124645224
134645210
146612210
156612210
166612210
Stop Event
fuel
saturated
node limit
node limit
node limit
node limit
Compiler

Compiled 455 to 296 computations (34.9% saved)

preprocess128.0ms (2.2%)

Compiler

Compiled 236 to 154 computations (34.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...