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

Time bar (total: 8.2s)

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)

sample780.0ms (9.5%)

Results
520.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 287.0ms
ival-mult: 124.0ms (43.1% of total)
ival-sub: 100.0ms (34.8% of total)
ival-add: 40.0ms (13.9% of total)
const: 20.0ms (7% of total)
backward-pass: 3.0ms (1% of total)
Bogosity

preprocess383.0ms (4.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))

explain123.0ms (1.5%)

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
78.0ms512×256valid
Compiler

Compiled 91 to 64 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-mult: 24.0ms (51.5% of total)
ival-sub: 17.0ms (36.5% of total)
const: 3.0ms (6.4% of total)
ival-add: 2.0ms (4.3% of total)

eval1.0ms (0%)

Compiler

Compiled 40 to 28 computations (30% saved)

prune6.0ms (0.1%)

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)

localize73.0ms (0.9%)

Localize:

Found 4 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 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
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
53.0ms256×256valid
Compiler

Compiled 53 to 36 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-mult: 12.0ms (37.5% of total)
ival-add: 8.0ms (25% of total)
ival-sub: 6.0ms (18.7% of total)
<compiled-spec>: 3.0ms (9.4% of total)
const: 2.0ms (6.2% of total)

series17.0ms (0.2%)

Counts
4 → 84
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 (-.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 #s(literal -918938533204673/1000000000000000 binary64)>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 918938533204673/1000000000000000 binary64))>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 918938533204673/1000000000000000 binary64))>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 918938533204673/1000000000000000 binary64))>
#<alt (*.f64 #s(literal 1/2 binary64) y)>
#<alt (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 #s(literal 1/2 binary64) y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.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 (*.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 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<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

21 calls:

TimeVariablePointExpression
5.0ms
y
@-inf
(- (* y 1/2) 918938533204673/1000000000000000)
1.0ms
y
@0
(+ (* 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
y
@-inf
(+ (* y (+ x -1/2)) (- 918938533204673/1000000000000000 x))

rewrite299.0ms (3.6%)

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
02097
128197
2425597
Stop Event
node limit
Counts
4 → 148
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)))
(-.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 y #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64)))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(*.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)))
(*.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 (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 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(*.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (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 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(exp.f64 (log.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(exp.f64 (*.f64 (log.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/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.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))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.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))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 #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 #s(literal 1/2 binary64) (sqrt.f64 y)) (sqrt.f64 y) #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)))

simplify211.0ms (2.6%)

Algorithm
egg-herbie
Rules
725×fma-neg
661×times-frac
250×sub-neg
248×fma-define
237×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04418539
111547516
241457511
Stop Event
node limit
Counts
232 → 217
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))))))
#s(literal -918938533204673/1000000000000000 binary64)
(-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.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 (*.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 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #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 (+.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 y #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64)))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(*.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)))
(*.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 (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 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(*.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (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 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(exp.f64 (log.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(exp.f64 (*.f64 (log.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/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.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))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.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))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 #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 #s(literal 1/2 binary64) (sqrt.f64 y)) (sqrt.f64 y) #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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) 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 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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) 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 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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) 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 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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #s(literal -1/2 binary64))))
#s(literal -918938533204673/1000000000000000 binary64)
(-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 y #s(literal 1/2 binary64))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 y #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) 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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #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 -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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #s(literal -1/2 binary64))))
(+.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
(*.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))
(expm1.f64 (log1p.f64 (*.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 (neg.f64 x) (*.f64 x (-.f64 #s(literal -1 binary64) y)) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) x) (*.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 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (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 (+.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (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)))))
(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 (-.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 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 (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))) (/.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 (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 (-.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 (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 (-.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 (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)) (+.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)) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 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)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x (*.f64 y (+.f64 x #s(literal -1/2 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 (-.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 (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))))
(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)))))
(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 (-.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))
(+.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 (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 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) (*.f64 y #s(literal 1/2 binary64)))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(*.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 (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))))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(*.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 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(pow.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))
(pow.f64 (cbrt.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(pow.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(pow.f64 (sqrt.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))
(sqrt.f64 (pow.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))
(log.f64 (exp.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))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.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))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(expm1.f64 (log1p.f64 (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.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))
(exp.f64 (log.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))
(exp.f64 (*.f64 (log.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 #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 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 #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 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.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))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.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))) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.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 y #s(literal 1/2 binary64))) (sqrt.f64 (*.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 y) (*.f64 (sqrt.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 #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 #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 y)) (sqrt.f64 y) #s(literal -918938533204673/1000000000000000 binary64))
(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 #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))
(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)))))
(expm1.f64 (log1p.f64 (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 (pow.f64 y #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.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))) (fma.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.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 #s(literal 1/2 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)))
(/.f64 (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (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 (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (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))))
(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 (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))

eval55.0ms (0.7%)

Compiler

Compiled 3715 to 2680 computations (27.9% saved)

prune34.0ms (0.4%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New2098217
Fresh000
Picked202
Done000
Total2118219
Accuracy
100.0%
Counts
219 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.3%
(/.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)))))
100.0%
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
90.8%
(-.f64 (*.f64 y (-.f64 x (/.f64 x y))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
77.1%
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
72.6%
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
50.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
47.2%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
53.2%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
Compiler

Compiled 228 to 170 computations (25.4% saved)

localize513.0ms (6.2%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 3 binary64))
99.9%
(*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64))
96.2%
(+.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))))
46.4%
(/.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)))))
100.0%
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
100.0%
(*.f64 x (+.f64 y #s(literal -1 binary64)))
100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
100.0%
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
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))
Results
421.0ms256×256valid
Compiler

Compiled 246 to 174 computations (29.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 371.0ms
ival-add: 130.0ms (35.1% of total)
ival-pow: 129.0ms (34.8% of total)
ival-mult: 92.0ms (24.8% of total)
ival-sub: 10.0ms (2.7% of total)
const: 8.0ms (2.2% of total)
ival-div: 2.0ms (0.5% of total)

series60.0ms (0.7%)

Counts
9 → 204
Calls
Call 1
Inputs
#<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 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)>
#<alt (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64)))>
#<alt (/.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)))))>
#<alt (+.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))))>
#<alt (*.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64))>
#<alt (pow.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 3 binary64))>
Outputs
#<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 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 (-.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))))))>
#<alt #s(literal 918938533204673/1000000000000000 binary64)>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))>
#<alt (*.f64 #s(literal -1/2 binary64) y)>
#<alt (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #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 #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 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))>
#<alt (*.f64 #s(literal -1/2 binary64) y)>
#<alt (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (*.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 -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))>
#<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/2 binary64) (/.f64 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/2 binary64) (/.f64 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/2 binary64) (/.f64 y x)))))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))>
#<alt (+.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 #s(literal -1 binary64) (/.f64 x y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x 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 x y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y)))))>
#<alt (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (/.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (/.f64 (*.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))>
#<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 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))))>
#<alt (*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))))))>
#<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 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64))))) 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 (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64))))) 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 (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64))))) x)))))>
#<alt (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (*.f64 y (-.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))>
#<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 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))>
#<alt (*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)))) 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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)))) y))))))>
#<alt (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))>
#<alt (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))>
#<alt (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))>
#<alt (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 y #s(literal 1 binary64)) x))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 y #s(literal 1 binary64)) x)))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 y #s(literal 1 binary64)) x)))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))>
#<alt (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 y (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))>
#<alt (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))>
#<alt (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 x #s(literal 1/2 binary64)) y))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 x #s(literal 1/2 binary64)) y)))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 x #s(literal 1/2 binary64)) y)))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) y))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) y))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)>
#<alt (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 y x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 y x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 y x)))))>
#<alt (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)>
#<alt (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (*.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 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))))>
#<alt (*.f64 y (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))))>
#<alt (*.f64 y (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))))>
#<alt (*.f64 #s(literal -918938533204673/1000000000000000 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 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 x y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 x y)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 x y)))))>
#<alt (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)))) x)) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))))))>
#<alt (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))))))>
#<alt (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (+.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)))))>
Calls

51 calls:

TimeVariablePointExpression
6.0ms
y
@0
(/ (+ (pow (+ (* x (+ y -1)) (* -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+ (* (+ (* x (+ y -1)) (* -1/2 y)) (+ (* x (+ y -1)) (* -1/2 y))) (- 844448027808355901771309036929/1000000000000000000000000000000 (* (+ (* x (+ y -1)) (* -1/2 y)) 918938533204673/1000000000000000))))
5.0ms
x
@0
(/ (+ (pow (+ (* x (+ y -1)) (* -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+ (* (+ (* x (+ y -1)) (* -1/2 y)) (+ (* x (+ y -1)) (* -1/2 y))) (- 844448027808355901771309036929/1000000000000000000000000000000 (* (+ (* x (+ y -1)) (* -1/2 y)) 918938533204673/1000000000000000))))
4.0ms
x
@inf
(/ (+ (pow (+ (* x (+ y -1)) (* -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+ (* (+ (* x (+ y -1)) (* -1/2 y)) (+ (* x (+ y -1)) (* -1/2 y))) (- 844448027808355901771309036929/1000000000000000000000000000000 (* (+ (* x (+ y -1)) (* -1/2 y)) 918938533204673/1000000000000000))))
3.0ms
x
@-inf
(/ (+ (pow (+ (* x (+ y -1)) (* -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+ (* (+ (* x (+ y -1)) (* -1/2 y)) (+ (* x (+ y -1)) (* -1/2 y))) (- 844448027808355901771309036929/1000000000000000000000000000000 (* (+ (* x (+ y -1)) (* -1/2 y)) 918938533204673/1000000000000000))))
2.0ms
y
@inf
(/ (+ (pow (+ (* x (+ y -1)) (* -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+ (* (+ (* x (+ y -1)) (* -1/2 y)) (+ (* x (+ y -1)) (* -1/2 y))) (- 844448027808355901771309036929/1000000000000000000000000000000 (* (+ (* x (+ y -1)) (* -1/2 y)) 918938533204673/1000000000000000))))

rewrite149.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
272×log1p-expm1-u
272×expm1-log1p-u
268×add-cube-cbrt
263×add-exp-log
263×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify438.0ms (5.3%)

Algorithm
egg-herbie
Rules
733×distribute-lft-in
384×times-frac
350×*-commutative
308×+-commutative
298×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0142341089
1433839528
Stop Event
node limit
Counts
522 → 696
Calls
Call 1
Inputs
#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 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)))))
(-.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))))))
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #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 #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 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 #s(literal -1/2 binary64) y)
(-.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 (*.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 -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #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/2 binary64) (/.f64 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/2 binary64) (/.f64 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/2 binary64) (/.f64 y x)))))
(*.f64 #s(literal -1 binary64) x)
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 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 #s(literal -1 binary64) (/.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x 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 x y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y)))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (/.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (/.f64 (*.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(*.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 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 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 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64))))) 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 (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64))))) 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 (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64))))) x)))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (*.f64 y (-.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))
(*.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 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)))) 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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)))) y))))))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 y #s(literal 1 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 y #s(literal 1 binary64)) x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 y #s(literal 1 binary64)) x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 y (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 x #s(literal 1/2 binary64)) y))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 x #s(literal 1/2 binary64)) y)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 x #s(literal 1/2 binary64)) y)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) y))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) y))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)
(+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 y x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 y x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 y x)))))
(*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (*.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 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))))
(*.f64 #s(literal -918938533204673/1000000000000000 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 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 x y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 x y)))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 x y)))))
(*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)))) x)) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (+.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 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 (+.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 #s(literal 1 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))))
(*.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 (*.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)) (/.f64 #s(literal 1 binary64) (fma.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 (*.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 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 (*.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 (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 (*.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 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (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 #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)))))
(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 (+.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 #s(literal 1 binary64) (*.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 (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))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x y))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x))
(+.f64 (*.f64 x y) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 x y) #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y x) #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x y) (*.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 (*.f64 (*.f64 y x) (*.f64 y x)) (-.f64 (*.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 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 (*.f64 x y) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 (*.f64 y x) (*.f64 y #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 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))))))
(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 x y (*.f64 y #s(literal -1/2 binary64)))
(+.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 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (*.f64 x y) (+.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (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))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (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))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (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))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (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))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 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 (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 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))) (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) x) (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #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 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.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 (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.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 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 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)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x))
(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))) (neg.f64 x))
(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)))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) 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))) (neg.f64 x))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))))
(pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (neg.f64 x))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -1 binary64)))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (neg.f64 y) #s(literal -1/2 binary64)))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (+.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 (neg.f64 y) #s(literal -1/2 binary64) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #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 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 y x) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (neg.f64 (*.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 (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 (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 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (neg.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (neg.f64 (*.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 (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 (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 (fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (*.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 (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 (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 (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 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (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 (*.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 (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 (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 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (*.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 (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 (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 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(*.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64))))
(*.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)))))
(/.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))) (-.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(log.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(exp.f64 (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 1 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(fma.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 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 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #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 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 y #s(literal -1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))) #s(literal 1 binary64))
(*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(neg.f64 (/.f64 (+.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 1 binary64)))
(-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(-.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 1 binary64)))
(fma.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(exp.f64 (log.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(+.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(+.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 9 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 1 binary64)))
Outputs
#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 (+.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 (+.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 #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 #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 #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 #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 (*.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 (*.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 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 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x))))
(*.f64 x (neg.f64 (-.f64 (neg.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 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x))))
(*.f64 x (neg.f64 (-.f64 (neg.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 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x))))
(*.f64 x (neg.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #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 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 #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 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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 (-.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) x) y) (neg.f64 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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 (-.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) x) y) (neg.f64 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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 (-.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) x) y) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) x)
(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)
(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)
(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 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 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) 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) y)) (+.f64 #s(literal 1/2 binary64) (/.f64 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 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)) y) x)))
(*.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 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)) y) x)))
(*.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 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)) y) x)))
(+.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 (-.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))))
(+.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))))
(+.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))))
(*.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 y (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #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 y (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #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 y (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #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 (neg.f64 x) (+.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 x (neg.f64 (-.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 (neg.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)) (neg.f64 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 (neg.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)) (neg.f64 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 (neg.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 y (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) x)) (neg.f64 x))
#s(literal 918938533204673/1000000000000000 binary64)
(+.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 #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 #s(literal -1/2 binary64) y))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 y #s(literal -1/2 binary64))
(*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 y #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 y #s(literal -1/2 binary64))
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))
(*.f64 x (+.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))
(*.f64 x (+.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))
(*.f64 x (+.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y 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/2 binary64) (/.f64 y x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 (+.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) x) (-.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 (+.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) x) (-.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 (+.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) x) (-.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x)
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x)
(+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(-.f64 (*.f64 y (+.f64 x #s(literal -1/2 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 -1 binary64) (/.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (/.f64 (neg.f64 x) y) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 (-.f64 x (/.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (/.f64 (neg.f64 x) y) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 (-.f64 x (/.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x (-.f64 (/.f64 (neg.f64 x) y) #s(literal 1/2 binary64))))
(*.f64 y (+.f64 (-.f64 x (/.f64 x 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 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))
(*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y)))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) x (/.f64 x y))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 x y) x)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y)))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) x (/.f64 x y))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 x y) x)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 x y)))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) x (/.f64 x y))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 x y) x)))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (fma.f64 x (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) (fma.f64 x (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (fma.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 x (-.f64 (-.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal -3/2 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) (fma.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 x (-.f64 (fma.f64 (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal -3/2 binary64) (neg.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (/.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (/.f64 (*.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (fma.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal -3/2 binary64)) (*.f64 x (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (*.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal -3/2 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) (fma.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal -3/2 binary64)) (*.f64 x (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 (-.f64 (fma.f64 (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal -3/2 binary64) (neg.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 3/4 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(*.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 y (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (/.f64 #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 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))))
(*.f64 x (+.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (+.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 x (+.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (+.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))))))))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))))))
(*.f64 x (+.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (+.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 y #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 y #s(literal -1 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))))))))
(*.f64 x (+.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (+.f64 y #s(literal -1 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 y #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (/.f64 (-.f64 (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 y #s(literal -1 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 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 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64))))) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal -3/2 binary64)) (neg.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64))))) x))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 (fma.f64 y #s(literal -3/2 binary64) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64)))) x)) (neg.f64 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 (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64))))) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal -3/4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (*.f64 y #s(literal -3/2 binary64)) (neg.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64))))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))) x) (*.f64 y #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64))))) x))))
(*.f64 x (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 (+.f64 (-.f64 (-.f64 (*.f64 y #s(literal -1/2 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal -3/4 binary64)) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (-.f64 #s(literal 1 binary64) y))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (/.f64 (fma.f64 y #s(literal -3/2 binary64) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))) x)) y) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64)))) 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 (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) (-.f64 y #s(literal 1 binary64))))) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 y #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal -3/4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (*.f64 y #s(literal -3/2 binary64)) (neg.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64))))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (/.f64 (-.f64 (*.f64 y #s(literal -3/2 binary64)) (neg.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64))))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))) x) (*.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal -3/4 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal -1 binary64))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (*.f64 y #s(literal -3/2 binary64)) (neg.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64))))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))) x) (*.f64 y #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64))))) x))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 (+.f64 (-.f64 (-.f64 (*.f64 y #s(literal -1/2 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal -3/4 binary64)) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))) #s(literal -3/4 binary64)) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (-.f64 #s(literal 1 binary64) y))) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (/.f64 (fma.f64 y #s(literal -3/2 binary64) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (/.f64 (fma.f64 y #s(literal -3/2 binary64) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))) x)) (+.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (-.f64 #s(literal 1 binary64) y)) (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (/.f64 (fma.f64 y #s(literal -3/2 binary64) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))) x)) y) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 y #s(literal -1 binary64)))) x)) (neg.f64 x))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 y (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))))
(-.f64 (fma.f64 y (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 y (-.f64 (-.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal -3 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))))
(-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) (fma.f64 y (-.f64 (-.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) #s(literal -3 binary64)) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (*.f64 y (-.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))) (fma.f64 y (-.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal -3 binary64)) (*.f64 y (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal -3 binary64)) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))))) (*.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))))))
(-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) (fma.f64 y (-.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) #s(literal -3 binary64)) (*.f64 y (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))) (*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) #s(literal -3 binary64)) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))) (*.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))))) (+.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.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 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y) #s(literal -1/2 binary64))))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 y #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))))))
(*.f64 y (+.f64 x (-.f64 (-.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))) (/.f64 x y)) (+.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64)))) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 y #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 y #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal -1/2 binary64))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))))
(*.f64 y (+.f64 x (-.f64 (-.f64 (-.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (/.f64 x y)) (+.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64))))) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64)))) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (pow.f64 y #s(literal 3 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))
(*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 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 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)) y) 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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)))) y))))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (neg.f64 x))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))) y))) y)))))
(*.f64 (neg.f64 y) (-.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (+.f64 (-.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (-.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 #s(literal 1/2 binary64) x) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))))) y)) 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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (-.f64 (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)))) y))))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (+.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (neg.f64 x))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))) y) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))))) y))) y)))))
(*.f64 y (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (/.f64 (+.f64 (-.f64 (-.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (-.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) x)))) (/.f64 (-.f64 (+.f64 (-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)))) (*.f64 (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 #s(literal 1/2 binary64) x) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (/.f64 (+.f64 (-.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (-.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 #s(literal 1/2 binary64) x) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))))) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))))) y)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 1/2 binary64) x))) (*.f64 (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 #s(literal 1/2 binary64) x) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))))) y)) y))))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 x (+.f64 (*.f64 (neg.f64 y) (+.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 x (neg.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))))) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 x (+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (+.f64 y #s(literal -1 binary64))) (*.f64 x (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 x (+.f64 (*.f64 y (-.f64 #s(literal 1 binary64) y)) (fma.f64 x (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))))) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))))))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 x (+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (+.f64 y #s(literal -1 binary64))) (*.f64 x (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) #s(literal -918938533204673/1000000000000000 binary64))))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 x (+.f64 (*.f64 y (-.f64 #s(literal 1 binary64) y)) (fma.f64 x (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))))) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 y #s(literal 1 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (/.f64 (+.f64 y #s(literal -1 binary64)) x)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 (+.f64 y #s(literal -1 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 y (-.f64 #s(literal 1 binary64) y)) x) (+.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 (+.f64 y #s(literal -1 binary64)) x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 y #s(literal 1 binary64)) x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (/.f64 (+.f64 y #s(literal -1 binary64)) x)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (+.f64 y #s(literal -1 binary64)) x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 y (-.f64 #s(literal 1 binary64) y)) x) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (+.f64 y #s(literal -1 binary64)) x))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 y #s(literal 1 binary64)) x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (/.f64 (+.f64 y #s(literal -1 binary64)) x)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (+.f64 y #s(literal -1 binary64)) x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 y (-.f64 #s(literal 1 binary64) y)) x) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (+.f64 y #s(literal -1 binary64)) x))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64))) x) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64))) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64)))) x) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (neg.f64 x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 y #s(literal -918938533204673/1000000000000000 binary64)))) x) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (neg.f64 x)) (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 y #s(literal 918938533204673/1000000000000000 binary64)))) x)))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 y (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (fma.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal 2 binary64))) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (fma.f64 y (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (fma.f64 y (+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal 2 binary64))) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (fma.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64)))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (fma.f64 y (+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal 2 binary64))) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 (fma.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64)))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 x #s(literal 1/2 binary64)) y))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 (+.f64 x #s(literal -1/2 binary64)) y))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 binary64)) y)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 x #s(literal 1/2 binary64)) y)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) y))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (-.f64 x #s(literal 1/2 binary64)) y)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 y #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) y))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) y) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 #s(literal 1/2 binary64) x) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) y)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) y))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) y))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) y) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 #s(literal 1/2 binary64) x))) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) y)) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) y)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) y))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) y))) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) y) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 #s(literal 1/2 binary64) x))) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 x x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) y)) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) y)))
(*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)
(*.f64 y #s(literal -918938533204673/2000000000000000 binary64))
(+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y) (*.f64 #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))))
(+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y) (*.f64 #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))))
(+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y) (*.f64 #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))))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 y #s(literal -1 binary64)))))
(*.f64 x (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x) (+.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 y #s(literal -1 binary64)))))
(*.f64 x (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x) (+.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64)))))
(*.f64 x (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 y #s(literal -1 binary64)))))
(*.f64 x (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y x) (+.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (-.f64 y #s(literal 1 binary64))))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 y x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 y x) #s(literal 918938533204673/2000000000000000 binary64))))
(*.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 y x) #s(literal 918938533204673/2000000000000000 binary64))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 y x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 y x) #s(literal 918938533204673/2000000000000000 binary64))))
(*.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 y x) #s(literal 918938533204673/2000000000000000 binary64))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (-.f64 y #s(literal 1 binary64))) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 y x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 y x) #s(literal 918938533204673/2000000000000000 binary64))))
(*.f64 (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 y x) #s(literal 918938533204673/2000000000000000 binary64))) (neg.f64 x))
(*.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -918938533204673/1000000000000000 binary64) x (*.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -918938533204673/1000000000000000 binary64) x (*.f64 y (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -918938533204673/1000000000000000 binary64) x (*.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -918938533204673/1000000000000000 binary64) x (*.f64 y (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -918938533204673/1000000000000000 binary64) x (*.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -918938533204673/1000000000000000 binary64) x (*.f64 y (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64)))
(*.f64 y (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(*.f64 y (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))))
(*.f64 y (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 y (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 y (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))))
(*.f64 y (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 y (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 y (+.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 x #s(literal 1/2 binary64)))))
(*.f64 y (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))))
(*.f64 y (fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x y) (+.f64 #s(literal -918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 (*.f64 y (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) #s(literal -918938533204673/1000000000000000 binary64))
(*.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) y) (-.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 x y)))))
(*.f64 (neg.f64 y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) x (/.f64 x y)))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 (/.f64 x y) x))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 x y)))))
(*.f64 (neg.f64 y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) x (/.f64 x y)))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 (/.f64 x y) x))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 x y)))))
(*.f64 (neg.f64 y) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) x (/.f64 x y)))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 (/.f64 x y) x))))
(*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))))))
(fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (*.f64 x (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) #s(literal 3/4 binary64))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))))))
(fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) #s(literal 3/4 binary64)) (*.f64 x (*.f64 (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal -3/2 binary64))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))))))
(fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) #s(literal 3/4 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal -3/2 binary64)) (*.f64 x (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) x)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)))))) (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal -3/2 binary64)) x) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal -3/2 binary64)) (neg.f64 x)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) #s(literal -3/4 binary64)) x) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))) x) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) x) #s(literal -3/4 binary64))) (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)))) x)) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) #s(literal -3/4 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64))) x)) x) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))) x) (neg.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x))) x)) (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))
(neg.f64 (pow.f64 x #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))))
(fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(-.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (*.f64 (*.f64 x (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) #s(literal -3 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(-.f64 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (*.f64 (*.f64 x (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) #s(literal -3 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (pow.f64 x #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (+.f64 (*.f64 (*.f64 x (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) #s(literal -3 binary64)) (*.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(-.f64 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (+.f64 (*.f64 (*.f64 x (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) #s(literal -3 binary64)) (*.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)) (-.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))))))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))))) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))))))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64)))))))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)) (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 3 binary64))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)))))
(neg.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))) #s(literal -3 binary64)) y) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 x (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) #s(literal -3 binary64)) y)) (neg.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) y)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)))))
(neg.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))) #s(literal -3 binary64)) (neg.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) (pow.f64 x #s(literal 2 binary64)))) y))) y) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) x) (pow.f64 x #s(literal 2 binary64)))) y)) y)) (neg.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (+.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y)))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)))))
(neg.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))) #s(literal -3 binary64)) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) y))) y) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) #s(literal -3 binary64)) (/.f64 (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) x) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) y)) y)) (neg.f64 (pow.f64 y #s(literal 3 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 (+.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 #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 (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 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 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 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 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 -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 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)) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.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 (*.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 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 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 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 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 -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 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)) #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)) #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 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 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 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 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 -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 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)) #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 (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 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 (neg.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 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 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 -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 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 (neg.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 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (+.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) x)) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (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 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 y (+.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 918938533204673/2000000000000000 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)))))
(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)))
(fabs.f64 (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 (+.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 #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 (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 (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))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x y))
(*.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 x y) (*.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 (*.f64 x y) #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)))
(+.f64 (*.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)))
(-.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 x y) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x y) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (-.f64 (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 y (*.f64 x (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 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 (*.f64 (*.f64 y x) (*.f64 y x)) (-.f64 (*.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 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (-.f64 (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 y (*.f64 x (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 (*.f64 x y) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 y (-.f64 x #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 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 (*.f64 (*.f64 y x) (*.f64 y x)) (*.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 (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 y (-.f64 x #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 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))))
(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)))
(fabs.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 x #s(literal -1/2 binary64))))
(*.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)))
(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 x 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))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(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 y #s(literal -1/2 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))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x))
(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)) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (*.f64 x y) (+.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 (neg.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 (neg.f64 x) x))
(+.f64 (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))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 (neg.f64 x) x))
(+.f64 (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))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 (neg.f64 x) x))
(+.f64 (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))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 (neg.f64 x) x))
(+.f64 (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))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 (neg.f64 x) x))
(+.f64 (*.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.f64 (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 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)))
(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))))
(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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))) (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) x) (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) x))
(*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (+.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 x (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)) (pow.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.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 (+.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 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 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 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (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)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.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 (-.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (neg.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 x #s(literal -918938533204673/1000000000000000 binary64)))) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (+.f64 x #s(literal -918938533204673/1000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 x (fma.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)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 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))
(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))
(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))
(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)))
(fabs.f64 (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))))
(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)))))
(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)))
(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))))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(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))))
(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)))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (+.f64 x #s(literal -1/2 binary64)) y (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (neg.f64 x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(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))) (neg.f64 x))
(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 (+.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) 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))) (neg.f64 x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (sqrt.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(+.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 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.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 (sqrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) (sqrt.f64 (+.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 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))) (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (neg.f64 (*.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (neg.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(/.f64 (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64))) (+.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(log.f64 (exp.f64 (+.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))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.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))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(log1p.f64 (expm1.f64 (+.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))
(exp.f64 (log.f64 (+.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))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (neg.f64 x))
(-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x)
(+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -1 binary64)))
(-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x)
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (neg.f64 y) #s(literal -1/2 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 y)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))
(+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (+.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 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 (neg.f64 y) #s(literal -1/2 binary64) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 (neg.f64 y) #s(literal 1/2 binary64) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (+.f64 (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 y))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (neg.f64 (*.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 (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 (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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (neg.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 y))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 (+.f64 y #s(literal -1 binary64)) x (neg.f64 (*.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 (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 (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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 y))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))) (neg.f64 (*.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 (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 (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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (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 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 y))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 (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 (*.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 (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 (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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 y))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (neg.f64 (*.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 (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 (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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(*.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) y)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(*.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)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(*.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) y))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 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)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (-.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) y))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))) (-.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))) (-.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) (neg.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) (neg.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 1 binary64))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fabs.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(log.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 1 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (+.f64 y #s(literal -1 binary64)) x (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #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 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(fma.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 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.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 y #s(literal -1/2 binary64)))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (fma.f64 y #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 #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (*.f64 x (+.f64 y #s(literal -1 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 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(*.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))))
(/.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (hypot.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))) (hypot.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))) #s(literal 2 binary64)) (hypot.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))) (/.f64 (cbrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 3 binary64))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(neg.f64 (/.f64 (+.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(-.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(*.f64 (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #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 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 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 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.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 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 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 (fma.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 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)))))))
(pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(pow.f64 (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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))))))
(log.f64 (exp.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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 #s(literal 1 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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 (pow.f64 (cbrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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 (cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 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))))))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal -918938533204673/1000000000000000 binary64)))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(+.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 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)))))
(+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))) (*.f64 #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))))
(+.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 (*.f64 x (+.f64 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))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(pow.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 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))))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 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))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 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))))
(pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(sqrt.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (fma.f64 y #s(literal -1/2 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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 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))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))
(cbrt.f64 (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 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))))
(exp.f64 (log.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 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))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 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))))
(+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal -1/2 binary64))) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(+.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(+.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(+.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(+.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(+.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3/2 binary64)))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64)))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(/.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) y)))) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 9 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 9 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(pow.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))

eval548.0ms (6.6%)

Compiler

Compiled 40111 to 29796 computations (25.7% saved)

prune179.0ms (2.2%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New8947901
Fresh213
Picked235
Done000
Total89811909
Accuracy
100.0%
Counts
909 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.5%
(/.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 y #s(literal -918938533204673/2000000000000000 binary64)))))
100.0%
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
77.1%
(-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x)
99.8%
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
50.5%
(-.f64 (*.f64 y x) x)
53.2%
(-.f64 (*.f64 x y) (*.f64 y #s(literal 1/2 binary64)))
50.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
47.2%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
53.2%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
50.5%
(*.f64 x (-.f64 y #s(literal 1 binary64)))
25.1%
(neg.f64 x)
Compiler

Compiled 217 to 156 computations (28.1% saved)

localize283.0ms (3.4%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))
100.0%
(*.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)))
100.0%
(pow.f64 (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 3 binary64))
46.4%
(/.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 y #s(literal -918938533204673/2000000000000000 binary64)))))
100.0%
(-.f64 (*.f64 x y) (*.f64 y #s(literal 1/2 binary64)))
100.0%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
100.0%
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
100.0%
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
100.0%
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
99.8%
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
Results
210.0ms256×256valid
Compiler

Compiled 215 to 146 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
ival-mult: 66.0ms (42.6% of total)
ival-add: 43.0ms (27.8% of total)
ival-pow: 17.0ms (11% of total)
ival-div: 12.0ms (7.8% of total)
ival-sub: 9.0ms (5.8% of total)
const: 7.0ms (4.5% of total)
ival-neg: 1.0ms (0.6% of total)

series42.0ms (0.5%)

Counts
9 → 168
Calls
Call 1
Inputs
#<alt (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))>
#<alt (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)>
#<alt (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)>
#<alt (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (-.f64 (*.f64 x y) (*.f64 y #s(literal 1/2 binary64)))>
#<alt (/.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 y #s(literal -918938533204673/2000000000000000 binary64)))))>
#<alt (*.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)))>
#<alt (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))>
Outputs
#<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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<alt (*.f64 x y)>
#<alt (*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))>
#<alt (*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))>
#<alt (*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))))>
#<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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x))))))>
#<alt (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt x>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt x>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))))>
#<alt (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)>
#<alt (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) y)>
#<alt (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) y)>
#<alt (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) y)>
#<alt (-.f64 x #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt (-.f64 x #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt (-.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/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 -1/2 binary64) y)>
#<alt (-.f64 (*.f64 x y) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (*.f64 x y) (*.f64 #s(literal 1/2 binary64) y))>
#<alt (-.f64 (*.f64 x y) (*.f64 #s(literal 1/2 binary64) 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 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 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 #s(literal -1 binary64) x))))>
#<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 #s(literal -1 binary64) x))))>
#<alt (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (/.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y 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/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))))))>
#<alt (*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))))))))>
#<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/2 binary64) (/.f64 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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64))))) x)) (*.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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))))) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y)) x)))))>
#<alt (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 y (-.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.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 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))))>
#<alt (*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 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 (*.f64 #s(literal -1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 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 (*.f64 #s(literal -1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) y))))))>
#<alt (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (-.f64 y #s(literal 1 binary64))))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))>
#<alt (pow.f64 x #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 y (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))>
#<alt #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)>
#<alt (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))>
#<alt (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))>
#<alt (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))>
#<alt (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y)>
#<alt (*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y)>
#<alt (*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))>
Calls

48 calls:

TimeVariablePointExpression
5.0ms
y
@0
(/ (+ (pow (+ (* x (+ y -1)) (* -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+ (* (+ (* x (+ y -1)) (* -1/2 y)) (+ (* x (+ y -1)) (* -1/2 y))) (- 844448027808355901771309036929/1000000000000000000000000000000 (* y -918938533204673/2000000000000000))))
4.0ms
x
@0
(/ (+ (pow (+ (* x (+ y -1)) (* -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+ (* (+ (* x (+ y -1)) (* -1/2 y)) (+ (* x (+ y -1)) (* -1/2 y))) (- 844448027808355901771309036929/1000000000000000000000000000000 (* y -918938533204673/2000000000000000))))
3.0ms
x
@0
(* y (+ x (+ (/ 918938533204673/1000000000000000 y) -1/2)))
3.0ms
y
@-inf
(* y (+ x (+ (/ 918938533204673/1000000000000000 y) -1/2)))
2.0ms
y
@inf
(/ (+ (pow (+ (* x (+ y -1)) (* -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+ (* (+ (* x (+ y -1)) (* -1/2 y)) (+ (* x (+ y -1)) (* -1/2 y))) (- 844448027808355901771309036929/1000000000000000000000000000000 (* y -918938533204673/2000000000000000))))

rewrite136.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
301×log1p-expm1-u
301×expm1-log1p-u
292×add-cube-cbrt
289×add-exp-log
289×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036315
1640315
Stop Event
node limit
Counts
9 → 267
Calls
Call 1
Inputs
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(-.f64 (*.f64 x y) (*.f64 y #s(literal 1/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 y #s(literal -918938533204673/2000000000000000 binary64)))))
(*.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 y #s(literal -918938533204673/2000000000000000 binary64)))
Outputs
(+.f64 (*.f64 y x) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (*.f64 (*.f64 y x) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y)) (*.f64 (*.f64 y x) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y)))))
(pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 y x (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 y x (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(fma.f64 x y (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 x y (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) 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 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 2 binary64))
(pow.f64 (*.f64 y #s(literal 1000000000000000/918938533204673 binary64)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(exp.f64 (log.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1 binary64)))
(+.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 x))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) y (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) y (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) (sqrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))) (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x) (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 x)))))
(pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(exp.f64 (log.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (neg.f64 x))
(fma.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) y (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 x))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (sqrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 (*.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))))
(pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) #s(literal 1 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 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))))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 y #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)))
(+.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 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (-.f64 (*.f64 y x) (*.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 (-.f64 (*.f64 y x) (*.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 (fma.f64 y x (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (-.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 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 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 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 y) #s(literal 1/2 binary64)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64))) (*.f64 (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64)))))))
(pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 1 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 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 #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 (*.f64 y x) (*.f64 y #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 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #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 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 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #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 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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))) #s(literal 1 binary64))
(*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (*.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))) (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(fma.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64)) (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64))))))
(pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(exp.f64 (log.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 1 binary64)))

simplify283.0ms (3.4%)

Algorithm
egg-herbie
Rules
797×fma-define
491×distribute-rgt-in
482×distribute-lft-in
251×*-commutative
211×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0112329816
1335627453
Stop Event
node limit
Counts
435 → 543
Calls
Call 1
Inputs
#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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 x y)
(*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))
(*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))
(*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))))
(-.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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x))))))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
x
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) y)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) y)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) y)
(-.f64 x #s(literal 1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(-.f64 x #s(literal 1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #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)))))
(*.f64 #s(literal -1/2 binary64) y)
(-.f64 (*.f64 x y) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (*.f64 x y) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (*.f64 x y) (*.f64 #s(literal 1/2 binary64) 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 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 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 #s(literal -1 binary64) x))))
(*.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 #s(literal -1 binary64) x))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (/.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))))))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.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/2 binary64) (/.f64 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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64))))) x)) (*.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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))))) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y)) x)))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 y (-.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/2000000000000000 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 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 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 (*.f64 #s(literal -1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 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 (*.f64 #s(literal -1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) y))))))
(*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (-.f64 y #s(literal 1 binary64))))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 x #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 y (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
#s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))
(*.f64 #s(literal 918938533204673/2000000000000000 binary64) y)
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 #s(literal 918938533204673/2000000000000000 binary64) y)
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(+.f64 (*.f64 y x) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (*.f64 (*.f64 y x) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y)) (*.f64 (*.f64 y x) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y)))))
(pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 y x (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 y x (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(fma.f64 x y (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 x y (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) 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 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 2 binary64))
(pow.f64 (*.f64 y #s(literal 1000000000000000/918938533204673 binary64)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(exp.f64 (log.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1 binary64)))
(+.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 x))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) y (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) y (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) (sqrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))) (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x) (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 x)))))
(pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(exp.f64 (log.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 1 binary64)))
(fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (neg.f64 x))
(fma.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) y (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 x))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (sqrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 (*.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))))
(pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))) #s(literal 1 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 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))))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 y #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)))
(+.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 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (-.f64 (*.f64 y x) (*.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 (-.f64 (*.f64 y x) (*.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 (fma.f64 y x (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (-.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 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 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 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x (*.f64 y #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (*.f64 y x) (neg.f64 (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 y) #s(literal 1/2 binary64)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64))) (*.f64 (*.f64 y x) (*.f64 (neg.f64 y) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64)))))))
(pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 1 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 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 #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 (*.f64 y x) (*.f64 y #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 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #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 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 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #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 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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))) #s(literal 1 binary64))
(*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (*.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))) (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(fma.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64)) (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64))))))
(pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(exp.f64 (log.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 1 binary64)))
Outputs
#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))))
(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))))
(+.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))))
(+.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 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 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 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 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 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #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 #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 #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 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.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 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.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 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.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 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(*.f64 x y)
(*.f64 y x)
(*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))
(*.f64 x (+.f64 y (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x))))
(*.f64 x (fma.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) y))
(*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))
(*.f64 x (+.f64 y (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x))))
(*.f64 x (fma.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) y))
(*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))
(*.f64 x (+.f64 y (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x))))
(*.f64 x (fma.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) 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 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 y (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x)))))
(*.f64 x (neg.f64 (-.f64 (*.f64 y (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x)) y)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 y (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x)))))
(*.f64 x (neg.f64 (-.f64 (*.f64 y (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x)) y)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 y (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x)))))
(*.f64 x (neg.f64 (-.f64 (*.f64 y (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) 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) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x))
(-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #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) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x))
(-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #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) (-.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) x))
(-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #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 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 y (-.f64 (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #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) y)) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 y (-.f64 (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #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) y)) (+.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 y (-.f64 (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)) (/.f64 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 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)) (neg.f64 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 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)) (neg.f64 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 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 x #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) y)) (neg.f64 y))
(*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))
(*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))))
(+.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))
(fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 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 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)) #s(literal 1 binary64)))
(*.f64 x (+.f64 y (-.f64 (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (fma.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)) #s(literal 1 binary64)))
(*.f64 x (+.f64 y (-.f64 (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (fma.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)) #s(literal 1 binary64)))
(*.f64 x (+.f64 y (-.f64 (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 y (fma.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 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 (neg.f64 x) (+.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (-.f64 #s(literal 1 binary64) y) (neg.f64 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x))))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 y (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x))))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x))))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 y (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x))))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) 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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x))))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 y (*.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x))))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 y (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) y) #s(literal 1 binary64))))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))
(+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
x
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) (/.f64 #s(literal -1/2 binary64) x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) (/.f64 #s(literal -1/2 binary64) x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y x)) (/.f64 #s(literal -1/2 binary64) x))))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x) #s(literal -1 binary64))))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) y)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) y)
(/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) y)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) y)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) y)
(/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) y)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) y)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) y)
(/.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) y)
(-.f64 x #s(literal 1/2 binary64))
(+.f64 x #s(literal -1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(-.f64 x #s(literal 1/2 binary64))
(+.f64 x #s(literal -1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #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 (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 (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 (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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) 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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) 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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) x) y)))
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 y #s(literal -1/2 binary64))
(-.f64 (*.f64 x y) (*.f64 #s(literal 1/2 binary64) y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(-.f64 (*.f64 x y) (*.f64 #s(literal 1/2 binary64) y))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(-.f64 (*.f64 x y) (*.f64 #s(literal 1/2 binary64) 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 (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 (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 (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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) 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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) 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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (*.f64 y #s(literal 1/2 binary64)) x) y)))
(*.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 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))
(*.f64 y (neg.f64 (-.f64 #s(literal 1/2 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))
(*.f64 y (neg.f64 (-.f64 #s(literal 1/2 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))
(*.f64 y (neg.f64 (-.f64 #s(literal 1/2 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))
(*.f64 y (neg.f64 (-.f64 #s(literal 1/2 binary64) x)))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (fma.f64 x (-.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64)) (neg.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) (fma.f64 x (fma.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (fma.f64 x (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64)) (*.f64 x (-.f64 (*.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal -3/2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64)) (neg.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) (fma.f64 x (+.f64 (fma.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64) (*.f64 x (-.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal -3/2 binary64)) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))) (*.f64 y (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))))) (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 x (-.f64 (/.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (-.f64 y #s(literal 1 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) #s(literal 2 binary64)))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (fma.f64 x (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64)) (*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal -3/2 binary64)) (*.f64 x (-.f64 (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (fma.f64 #s(literal -1 binary64) (*.f64 y (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal -3/2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64)) (neg.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64)) (neg.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64)) (neg.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) (fma.f64 x (+.f64 (fma.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64) (*.f64 x (-.f64 (fma.f64 (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal -3/2 binary64) (*.f64 x (-.f64 (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) (-.f64 (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) (*.f64 y (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal -3/2 binary64)) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))) (*.f64 y (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))))) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))) (*.f64 y (/.f64 (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 (+.f64 y #s(literal -1 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal 3/4 binary64) (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))))) (/.f64 (*.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
(*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))
(*.f64 x (+.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal -1 binary64)))
(*.f64 x (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))))))
(*.f64 x (-.f64 (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y) (*.f64 (/.f64 y (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) (+.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 y #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))))))))
(*.f64 x (-.f64 (+.f64 y (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))))))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (+.f64 y #s(literal -1 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 y #s(literal -1 binary64)))) (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 x (-.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 y x) y) (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 y (fma.f64 #s(literal -918938533204673/2000000000000000 binary64) (/.f64 y (+.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 1 binary64) y)))) (pow.f64 x #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) y)) (fma.f64 #s(literal -1/2 binary64) (*.f64 y (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal 2 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/2 binary64) (/.f64 y x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(*.f64 x (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 y x) (-.f64 #s(literal 1 binary64) y))))
(*.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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y)) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 y #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64)))) (neg.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal -1 binary64))))) x) (*.f64 y #s(literal -1/2 binary64))) x))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 (-.f64 (*.f64 y #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal -1 binary64)))) x)) x)) (neg.f64 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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64)))))) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 y #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y)) (-.f64 y #s(literal 1 binary64))))) x)) (*.f64 #s(literal -1/2 binary64) y)) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 y #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64)))) (neg.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal -1 binary64)))))) (+.f64 y #s(literal -1 binary64))))) x) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))))) (neg.f64 (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal -1 binary64))))) x) (*.f64 y #s(literal -1/2 binary64))) x))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 (-.f64 (*.f64 y #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 y (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal -1 binary64)))) (+.f64 y #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))))) x) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 y #s(literal -1 binary64))) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (+.f64 y #s(literal -1 binary64))))) x)) x)) (neg.f64 x))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 y (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))
(-.f64 (fma.f64 y (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 y (-.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal -3 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))
(-.f64 (fma.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (-.f64 (fma.f64 y (-.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) #s(literal -3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64)))) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 y (-.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 y (-.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal -3 binary64)) (*.f64 y (-.f64 (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))))) (-.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal -3 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64)))))) (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))
(-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (fma.f64 y (-.f64 (fma.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) #s(literal -3 binary64) (*.f64 y (-.f64 (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) #s(literal -3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64)))) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64)))))) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64)))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))))) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64)))) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 x #s(literal -1/2 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))) (/.f64 (*.f64 (-.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 -1 binary64) (/.f64 x y))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))))
(*.f64 y (+.f64 x (-.f64 (/.f64 (neg.f64 x) y) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64)))))))
(*.f64 y (-.f64 (-.f64 x (/.f64 x y)) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) 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 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))))
(*.f64 y (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x y) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))))) (/.f64 (-.f64 (neg.f64 x) (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))))))))
(*.f64 y (+.f64 x (-.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 x y)) (+.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) x) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))))))))
(*.f64 y (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1/2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))))))
(*.f64 y (+.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))))) (/.f64 (-.f64 (neg.f64 x) (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal -1/2 binary64)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))))) (/.f64 (-.f64 (neg.f64 x) (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 x) (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64)))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))))))))
(*.f64 y (+.f64 x (-.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (/.f64 x y)) (+.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 918938533204673/2000000000000000 binary64) y) (+.f64 x #s(literal -1/2 binary64)))) (+.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) x) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (+.f64 x #s(literal -1/2 binary64)) (pow.f64 y #s(literal 2 binary64))))) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 x #s(literal -1/2 binary64))) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) x) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) x) (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))
(*.f64 y (neg.f64 (-.f64 #s(literal 1/2 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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) y))))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) y)))))
(*.f64 y (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 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 (*.f64 #s(literal -1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) y))))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) x (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (*.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) #s(literal -918938533204673/2000000000000000 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))))) y) (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x))))) y)))))
(*.f64 y (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) x)) (fma.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) x) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (-.f64 #s(literal 1/2 binary64) x)) #s(literal -918938533204673/2000000000000000 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 1/2 binary64) x)))) y)) 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 (*.f64 #s(literal -1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) #s(literal 918938533204673/2000000000000000 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) y)) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))))) y))))))
(*.f64 (neg.f64 y) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) #s(literal -918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (*.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) #s(literal -918938533204673/2000000000000000 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))))) y) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (neg.f64 x))))) (+.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (*.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) #s(literal -918938533204673/2000000000000000 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))))) y) (/.f64 #s(literal 918938533204673/2000000000000000 binary64) (+.f64 #s(literal 1/2 binary64) (neg.f64 x))))) y)))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) x)) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (-.f64 #s(literal 1/2 binary64) x)) #s(literal -918938533204673/2000000000000000 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) x)) (fma.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) x) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (-.f64 #s(literal 1/2 binary64) x)) #s(literal -918938533204673/2000000000000000 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) (*.f64 (fma.f64 x x #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) x) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)))))) y)) (fma.f64 (-.f64 (/.f64 #s(literal -918938533204673/2000000000000000 binary64) (+.f64 x #s(literal -1/2 binary64))) x) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (-.f64 #s(literal 1/2 binary64) x)) #s(literal -918938533204673/2000000000000000 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 #s(literal 1/2 binary64) x)))) y)) x) y)) (neg.f64 y))
(*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (-.f64 y #s(literal 1 binary64))))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (+.f64 y #s(literal -1 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) y))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 y (+.f64 y #s(literal -1 binary64))) (*.f64 x (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))))
(fma.f64 x (fma.f64 x (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 y (-.f64 #s(literal 1 binary64) y))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (*.f64 x (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 y (+.f64 y #s(literal -1 binary64))) (*.f64 x (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))))
(fma.f64 x (fma.f64 x (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 y (-.f64 #s(literal 1 binary64) y))) (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 y #s(literal -1 binary64))) x) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 y (+.f64 y #s(literal -1 binary64))) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 y #s(literal -1 binary64))) x) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 y (-.f64 #s(literal 1 binary64) y)) x) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 y #s(literal -1 binary64))) x) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 y (-.f64 #s(literal 1 binary64) y)) x) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 y #s(literal 1 binary64))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 y #s(literal -1 binary64))) x) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 y (+.f64 y #s(literal -1 binary64))) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x) (*.f64 y (+.f64 y #s(literal -1 binary64)))) x) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x) (*.f64 y (+.f64 y #s(literal -1 binary64)))) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) x)) (pow.f64 (-.f64 y #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x) (*.f64 y (+.f64 y #s(literal -1 binary64)))) x) (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x) (*.f64 y (+.f64 y #s(literal -1 binary64)))) x)))
(pow.f64 x #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 y (-.f64 x #s(literal 1/2 binary64))))) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 y x) (+.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 y (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 y (fma.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 y (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (-.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 y (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 x #s(literal -1/2 binary64))) (*.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 y (fma.f64 y (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) x) (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 1/2 binary64))) y)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (+.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (+.f64 x #s(literal -1/2 binary64)) y)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (-.f64 #s(literal 1/2 binary64) x) y)) (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (neg.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 #s(literal 1/2 binary64) x)) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y)))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (neg.f64 x))) (neg.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y) (pow.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 #s(literal 1/2 binary64) x)) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y)))
#s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(*.f64 #s(literal 918938533204673/2000000000000000 binary64) y)
(*.f64 y #s(literal 918938533204673/2000000000000000 binary64))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) y)))
(*.f64 #s(literal 918938533204673/2000000000000000 binary64) y)
(*.f64 y #s(literal 918938533204673/2000000000000000 binary64))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) y)))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 y (+.f64 #s(literal 918938533204673/2000000000000000 binary64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) y)))
(+.f64 (*.f64 y x) (*.f64 y (+.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 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (*.f64 (*.f64 y x) (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (fma.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y)) (*.f64 (*.f64 y x) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (-.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (fma.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) y))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.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 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (*.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 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 y (+.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 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(fma.f64 y x (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 y (+.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 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(fma.f64 x y (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 y (+.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 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) 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 y (+.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 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) 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 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y (+.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 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) y))
(*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 y))
(pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 3 binary64))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(pow.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(pow.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 2 binary64))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(pow.f64 (*.f64 y #s(literal 1000000000000000/918938533204673 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1000000000000000/918938533204673 binary64)))
(sqrt.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 2 binary64)))
(fabs.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))
(log.f64 (exp.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(cbrt.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal 3 binary64)))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(expm1.f64 (log1p.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(exp.f64 (log.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1 binary64)))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)
(+.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 x))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) y (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) y (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 x) x) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 x)))
(+.f64 (fma.f64 x #s(literal -1 binary64) x) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))))) x))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 x) x) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 x)))
(+.f64 (fma.f64 x #s(literal -1 binary64) x) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))))) x))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x) (fma.f64 x #s(literal -1 binary64) x))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(*.f64 (sqrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) (sqrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))) (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))) (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))) (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x) (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))) (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))) (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))) (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 1 binary64))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 3 binary64))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(pow.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 2 binary64))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x))
(log.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x))))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x) #s(literal 3 binary64)))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(exp.f64 (log.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)) #s(literal 1 binary64)))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(fma.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (neg.f64 x))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(fma.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) y (neg.f64 x))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (neg.f64 x))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 x))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))))) x)
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (neg.f64 x))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 #s(literal 1 binary64) (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) (sqrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 x (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 (*.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 3 binary64))) (fma.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 3 binary64))) (+.f64 (fma.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))))
(pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64)))
(log.f64 (exp.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))))))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(cbrt.f64 (pow.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(exp.f64 (log.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1 binary64) x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)) x)
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64))) x)
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #s(literal -1/2 binary64))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))
(+.f64 (+.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) #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)))))
(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)))
(fabs.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 x #s(literal -1/2 binary64))))
(*.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)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 y #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)))
(+.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 (*.f64 y x) (*.f64 y #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 #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 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (-.f64 (*.f64 y x) (*.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 (*.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 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (-.f64 (*.f64 y x) (*.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 (*.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 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 (fma.f64 y x (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 y #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 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 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))))
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 y x (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))) (fma.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 y #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #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 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 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 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 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)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 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))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 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 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 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)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 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))) (fma.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 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 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 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 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)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 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))) (fma.f64 y x (*.f64 y #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 #s(literal 1 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)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1 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 3 binary64)) (pow.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 y #s(literal 1/2 binary64))) (neg.f64 (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (*.f64 y x) (neg.f64 (*.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 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 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)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 y) #s(literal 1/2 binary64)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64))) (*.f64 (*.f64 y x) (*.f64 (neg.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 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 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)))) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (-.f64 (*.f64 y #s(literal -1/2 binary64)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 y #s(literal 1/2 binary64))) (-.f64 (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 (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))) (-.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) (pow.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #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 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #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)))
(fabs.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))))
(log.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 1 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 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 #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 (*.f64 y x) (*.f64 y #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 #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 y #s(literal -1/2 binary64) (*.f64 y #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 y #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 #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 y #s(literal -1/2 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)) (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 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 y #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 #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 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)) (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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) #s(literal 2 binary64))
(*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (neg.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (-.f64 (neg.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(/.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(/.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 2 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) #s(literal 2 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) (/.f64 (cbrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) #s(literal 2 binary64)) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) (/.f64 (cbrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 3 binary64))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))) (hypot.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))))
(/.f64 (+.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(+.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64))) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64))))))))
(/.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))))))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (*.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal -1/2 binary64)))))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 3 binary64)))) (fma.f64 x (+.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))) (*.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) y) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (fma.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (-.f64 #s(literal 1 binary64) y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (*.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (+.f64 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) y) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (fma.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) (fma.f64 y (*.f64 #s(literal -1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (-.f64 #s(literal 1 binary64) y)))))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))) #s(literal 2 binary64)))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(fma.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64))))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(fma.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (*.f64 y #s(literal -1/2 binary64))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal -1/2 binary64))))
(pow.f64 (fma.f64 y #s(literal -1/2 binary64) (*.f64 x (+.f64 y #s(literal -1 binary64)))) #s(literal 2 binary64))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64)))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(*.f64 (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/4000000000000000000000000000000 binary64))) (fma.f64 y #s(literal -918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))) (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))))
(*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/4000000000000000000000000000000 binary64))) (fma.f64 y #s(literal -918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/4000000000000000000000000000000 binary64))) (fma.f64 y #s(literal -918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64)))) (+.f64 #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (neg.f64 (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))))
(/.f64 (+.f64 #s(literal -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/4000000000000000000000000000000 binary64))) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (neg.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))))
(*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64)) (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64))) (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) #s(literal -918938533204673/2000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (*.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) (pow.f64 (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 775995832041789488711238455368417219672369217/8000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)) (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal -844448027808355901771309036929/1000000000000000000000000000000 binary64)) #s(literal 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 binary64)))
(pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 3 binary64))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 2 binary64))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64))) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64))) #s(literal 3 binary64)))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(exp.f64 (log.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal -918938533204673/2000000000000000 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 binary64)))
(fma.f64 y #s(literal 918938533204673/2000000000000000 binary64) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))

eval343.0ms (4.2%)

Compiler

Compiled 25981 to 19368 computations (25.5% saved)

prune118.0ms (1.4%)

Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New6362638
Fresh033
Picked145
Done033
Total63712649
Accuracy
100.0%
Counts
649 → 12
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)
77.1%
(-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x)
99.8%
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
88.5%
(-.f64 (*.f64 y (*.f64 x (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x) #s(literal -1 binary64))))) x)
50.5%
(-.f64 (*.f64 y x) x)
53.2%
(-.f64 (*.f64 x y) (*.f64 y #s(literal 1/2 binary64)))
50.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
47.2%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
53.2%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
28.2%
(*.f64 y #s(literal -1/2 binary64))
50.5%
(*.f64 x (-.f64 y #s(literal 1 binary64)))
25.1%
(neg.f64 x)
Compiler

Compiled 148 to 105 computations (29.1% saved)

localize213.0ms (2.6%)

Localize:

Found 8 expressions with local error:

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

Compiled 128 to 83 computations (35.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
ival-neg: 53.0ms (42.2% of total)
ival-div: 25.0ms (19.9% of total)
ival-mult: 18.0ms (14.3% of total)
ival-add: 15.0ms (11.9% of total)
ival-sub: 11.0ms (8.8% of total)
const: 4.0ms (3.2% of total)

series23.0ms (0.3%)

Counts
7 → 129
Calls
Call 1
Inputs
#<alt (*.f64 x (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x) #s(literal -1 binary64))))>
#<alt (*.f64 y (*.f64 x (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x) #s(literal -1 binary64)))))>
#<alt (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x)>
#<alt (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)>
#<alt (*.f64 x (-.f64 y #s(literal 1 binary64)))>
#<alt (-.f64 (*.f64 y x) x)>
#<alt (-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x)>
Outputs
#<alt (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) #s(literal 1/2 binary64))>
#<alt x>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt x>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x y))))))>
#<alt (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)>
#<alt (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))) y)>
#<alt (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))) y)>
#<alt (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))) y)>
#<alt (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 #s(literal 918938533204673/1000000000000000 binary64)>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))))>
#<alt (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))))>
#<alt (*.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 y (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 y (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 y (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 x (*.f64 y (-.f64 #s(literal 1 binary64) (*.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 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.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 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 x y) (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))))>
#<alt (*.f64 x y)>
#<alt (*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))>
#<alt (*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))>
#<alt (*.f64 x (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/2 binary64))) x)))>
#<alt (*.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y)))) x))))>
#<alt (/.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 x y))>
#<alt (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) y)>
#<alt (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) y)>
#<alt (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) y)>
#<alt (/.f64 #s(literal 1/2 binary64) x)>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x y))))>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x y))))>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x y))))>
#<alt (/.f64 #s(literal 1/2 binary64) x)>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x y))))>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x y))))>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x y))))>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<alt (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))) x)>
#<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 -1 binary64) x)>
#<alt (-.f64 (*.f64 x y) x)>
#<alt (-.f64 (*.f64 x y) x)>
#<alt (-.f64 (*.f64 x y) 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))))>
#<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 y (-.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))) #s(literal 1/2 binary64)))>
#<alt (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x 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 x y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (/.f64 x y))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1/2 binary64))) (/.f64 x y))))>
#<alt (*.f64 #s(literal -1/2 binary64) y)>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 x (-.f64 y #s(literal 1 binary64))))>
#<alt (+.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 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y x))) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1/2 binary64) (/.f64 y 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/2 binary64) (/.f64 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/2 binary64) (/.f64 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/2 binary64) (/.f64 y x))))))>
Calls

39 calls:

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

rewrite189.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
1058×log1p-expm1-u
195×expm1-log1p-u
193×add-cube-cbrt
191×add-exp-log
191×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify174.0ms (2.1%)

Algorithm
egg-herbie
Rules
553×fma-neg
253×distribute-lft-neg-in
232×exp-prod
225×associate-+r+
217×fma-define
Iterations

Useful iterations: 2 (0.0ms)

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

eval71.0ms (0.9%)

Compiler

Compiled 5221 to 3384 computations (35.2% saved)

prune58.0ms (0.7%)

Pruning

12 alts after pruning (0 fresh and 12 done)

PrunedKeptTotal
New3430343
Fresh000
Picked055
Done077
Total34312355
Accuracy
100.0%
Counts
355 → 12
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)
77.1%
(-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x)
99.8%
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
88.5%
(-.f64 (*.f64 y (*.f64 x (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x) #s(literal -1 binary64))))) x)
50.5%
(-.f64 (*.f64 y x) x)
53.2%
(-.f64 (*.f64 x y) (*.f64 y #s(literal 1/2 binary64)))
50.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
47.2%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
53.2%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
28.2%
(*.f64 y #s(literal -1/2 binary64))
50.5%
(*.f64 x (-.f64 y #s(literal 1 binary64)))
25.1%
(neg.f64 x)
Compiler

Compiled 327 to 228 computations (30.3% saved)

regimes25.0ms (0.3%)

Counts
20 → 1
Calls
Call 1
Inputs
(neg.f64 x)
(*.f64 y #s(literal -1/2 binary64))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (*.f64 y x) x)
(-.f64 (*.f64 x y) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x)
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 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)))
(-.f64 (*.f64 y (+.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y) #s(literal -1/2 binary64)))) x)
(-.f64 (*.f64 y (-.f64 x (/.f64 x y))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (*.f64 y (*.f64 x (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y)) x) #s(literal -1 binary64))))) x)
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(/.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 y #s(literal -918938533204673/2000000000000000 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)))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
Calls

4 calls:

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

regimes10.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
(neg.f64 x)
(*.f64 y #s(literal -1/2 binary64))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
(-.f64 (*.f64 y x) x)
(-.f64 (*.f64 x y) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x)
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64)))
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #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

2 calls:

5.0ms
y
4.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes26.0ms (0.3%)

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

2 calls:

15.0ms
x
10.0ms
y
Results
AccuracySegmentsBranch
99.1%3x
98.9%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0.1%)

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

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
99.1%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes18.0ms (0.2%)

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

2 calls:

9.0ms
x
8.0ms
y
Results
AccuracySegmentsBranch
98.7%3y
98.0%3x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes18.0ms (0.2%)

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

2 calls:

9.0ms
y
8.0ms
x
Results
AccuracySegmentsBranch
97.4%3x
97.0%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
97.4%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes17.0ms (0.2%)

Counts
5 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(*.f64 y #s(literal -1/2 binary64))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
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:

12.0ms
x
5.0ms
y
Results
AccuracySegmentsBranch
97.0%3y
82.8%7x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.2%)

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

2 calls:

7.0ms
y
5.0ms
x
Results
AccuracySegmentsBranch
81.1%7x
74.5%4y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

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

2 calls:

4.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
72.2%3y
54.2%5x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0.1%)

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

2 calls:

3.0ms
x
3.0ms
y
Results
AccuracySegmentsBranch
50.3%3x
50.3%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:

1.0ms
x
0.0ms
y
Results
AccuracySegmentsBranch
25.1%1x
25.1%1y
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
0.01720501646945755
2.944447602126602
15.0ms
-2.1830937398048983e-20
-3.774868021281868e-27
Results
17.0ms256×0valid
Compiler

Compiled 338 to 270 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-sub: 3.0ms (36.5% of total)
ival-mult: 3.0ms (36.5% of total)
ival-add: 1.0ms (12.2% of total)
const: 1.0ms (12.2% of total)
backward-pass: 0.0ms (0% of total)

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
0.01720501646945755
2.944447602126602
15.0ms
-2.1830937398048983e-20
-3.774868021281868e-27
Results
17.0ms256×0valid
Compiler

Compiled 306 to 238 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 4.0ms (47.2% of total)
ival-sub: 3.0ms (35.4% of total)
ival-add: 1.0ms (11.8% of total)
const: 1.0ms (11.8% of total)
backward-pass: 0.0ms (0% of total)

bsearch83.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
804343.5242297262
9815086.664609116
15.0ms
-411615205172796.5
-388361.82676471234
Results
71.0ms240×0valid
Compiler

Compiled 300 to 230 computations (23.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-sub: 59.0ms (92.4% of total)
ival-mult: 3.0ms (4.7% of total)
ival-add: 1.0ms (1.6% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

bsearch36.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
0.01720501646945755
2.944447602126602
20.0ms
-1188033058787.0144
-6.794723057563089e-5
Results
17.0ms272×0valid
Compiler

Compiled 290 to 228 computations (21.4% saved)

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

bsearch32.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
0.01720501646945755
2.944447602126602
18.0ms
-1188033058787.0144
-6.794723057563089e-5
Results
19.0ms272×0valid
Compiler

Compiled 290 to 235 computations (19% saved)

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

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
0.045787550526078157
399.11616778090104
15.0ms
-62.62766326408029
-0.3999726776534201
Results
19.0ms240×0valid
Compiler

Compiled 228 to 179 computations (21.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sub: 7.0ms (56.4% of total)
ival-mult: 3.0ms (24.2% of total)
ival-add: 1.0ms (8.1% of total)
const: 1.0ms (8.1% of total)
backward-pass: 0.0ms (0% of total)

bsearch213.0ms (2.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
0.01720501646945755
2.944447602126602
96.0ms
1.4511300626157491e-106
2.4647507869659655e-102
12.0ms
2.897726734163894e-278
1.2225651319558467e-273
15.0ms
-2.5697732649659914e-186
-1.2514133189204644e-191
15.0ms
-2.4010605895127825e-70
-8.664910558286135e-73
55.0ms
-1188033058787.0144
-6.794723057563089e-5
Results
137.0ms800×0valid
Compiler

Compiled 652 to 531 computations (18.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 11.0ms (37.4% of total)
ival-sub: 9.0ms (30.6% of total)
ival-add: 7.0ms (23.8% of total)
const: 2.0ms (6.8% of total)
backward-pass: 0.0ms (0% of total)

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
0.045787550526078157
399.11616778090104
15.0ms
-411615205172796.5
-388361.82676471234
Results
16.0ms272×0valid
Compiler

Compiled 222 to 184 computations (17.1% saved)

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

bsearch29.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
0.045787550526078157
399.11616778090104
13.0ms
-2.0010924629021665e-18
-7.28431241215009e-23
Results
17.0ms256×0valid
Compiler

Compiled 194 to 158 computations (18.6% saved)

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

simplify15.0ms (0.2%)

Algorithm
egg-herbie
Rules
20×+-commutative
17×sub-neg
13×*-commutative
12×if-if-or-not
cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0101801
1162801
2191801
3208801
4212801
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 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
(if (<=.f64 x #s(literal -7144600477343923/332306998946228968225951765070086144 binary64)) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64))) (if (<=.f64 x #s(literal 5188146770730811/288230376151711744 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64)))))
(if (<=.f64 x #s(literal -7144600477343923/332306998946228968225951765070086144 binary64)) (-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x) (if (<=.f64 x #s(literal 5188146770730811/288230376151711744 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x)))
(if (<=.f64 y #s(literal -13500000 binary64)) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (if (<=.f64 y #s(literal 5500000 binary64)) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 x y) (*.f64 y #s(literal 1/2 binary64)))))
(if (<=.f64 x #s(literal -6124895493223875/9007199254740992 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))) (if (<=.f64 x #s(literal 7656119366529843/9007199254740992 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 (*.f64 y x) x)))
(if (<=.f64 x #s(literal -6124895493223875/9007199254740992 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))) (if (<=.f64 x #s(literal 1261007895663739/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(if (<=.f64 y #s(literal -6530219459687219/4503599627370496 binary64)) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (if (<=.f64 y #s(literal 6530219459687219/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(if (<=.f64 x #s(literal -3602879701896397/144115188075855872 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))) (if (<=.f64 x #s(literal -18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal -1273709660770909/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 x #s(literal 8419951305849599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 8779649585495489/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64)))))))))
(if (<=.f64 y #s(literal -400000 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 4165829655317709/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y #s(literal -1/2 binary64))))
(if (<=.f64 y #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)) (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(neg.f64 x)
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(-.f64 (+.f64 (*.f64 y (+.f64 x #s(literal -1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y (+.f64 x #s(literal -1/2 binary64)))) x)
(if (<=.f64 x #s(literal -7144600477343923/332306998946228968225951765070086144 binary64)) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64))) (if (<=.f64 x #s(literal 5188146770730811/288230376151711744 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64)))))
(if (or (<=.f64 x #s(literal -7144600477343923/332306998946228968225951765070086144 binary64)) (not (<=.f64 x #s(literal 5188146770730811/288230376151711744 binary64)))) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))))
(if (<=.f64 x #s(literal -7144600477343923/332306998946228968225951765070086144 binary64)) (-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x) (if (<=.f64 x #s(literal 5188146770730811/288230376151711744 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x)))
(if (or (<=.f64 x #s(literal -7144600477343923/332306998946228968225951765070086144 binary64)) (not (<=.f64 x #s(literal 5188146770730811/288230376151711744 binary64)))) (-.f64 (*.f64 y (-.f64 x #s(literal 1/2 binary64))) x) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))))
(if (<=.f64 y #s(literal -13500000 binary64)) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (if (<=.f64 y #s(literal 5500000 binary64)) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) #s(literal -918938533204673/1000000000000000 binary64)) (-.f64 (*.f64 x y) (*.f64 y #s(literal 1/2 binary64)))))
(if (<=.f64 x #s(literal -6124895493223875/9007199254740992 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))) (if (<=.f64 x #s(literal 7656119366529843/9007199254740992 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 (*.f64 y x) x)))
(if (<=.f64 x #s(literal -6124895493223875/9007199254740992 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))) (if (<=.f64 x #s(literal 7656119366529843/9007199254740992 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) (-.f64 (*.f64 x y) x)))
(if (<=.f64 x #s(literal -6124895493223875/9007199254740992 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))) (if (<=.f64 x #s(literal 7656119366529843/9007199254740992 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))) (-.f64 (*.f64 x y) x)))
(if (<=.f64 x #s(literal -6124895493223875/9007199254740992 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))) (if (<=.f64 x #s(literal 1261007895663739/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (*.f64 x (-.f64 y #s(literal 1 binary64)))))
(if (or (<=.f64 x #s(literal -6124895493223875/9007199254740992 binary64)) (not (<=.f64 x #s(literal 1261007895663739/2251799813685248 binary64)))) (*.f64 x (-.f64 y #s(literal 1 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))))
(if (or (<=.f64 x #s(literal -6124895493223875/9007199254740992 binary64)) (not (<=.f64 x #s(literal 1261007895663739/2251799813685248 binary64)))) (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))))
(if (<=.f64 y #s(literal -6530219459687219/4503599627370496 binary64)) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (if (<=.f64 y #s(literal 6530219459687219/4503599627370496 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(if (or (<=.f64 y #s(literal -6530219459687219/4503599627370496 binary64)) (not (<=.f64 y #s(literal 6530219459687219/4503599627370496 binary64)))) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(if (<=.f64 x #s(literal -3602879701896397/144115188075855872 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64))) (if (<=.f64 x #s(literal -18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal -1273709660770909/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 x #s(literal 8419951305849599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 8779649585495489/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (-.f64 y #s(literal 1 binary64)))))))))
(if (<=.f64 x #s(literal -3602879701896397/144115188075855872 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64))) (if (<=.f64 x #s(literal -18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal -1273709660770909/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 x #s(literal 8419951305849599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 8779649585495489/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (if (<=.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/2 binary64)) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))))
(if (<=.f64 y #s(literal -400000 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 4165829655317709/2251799813685248 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y #s(literal -1/2 binary64))))
(if (or (<=.f64 y #s(literal -400000 binary64)) (not (<=.f64 y #s(literal 4165829655317709/2251799813685248 binary64)))) (*.f64 y #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(if (<=.f64 y #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)) (neg.f64 x) (*.f64 y #s(literal -1/2 binary64))))
(if (or (<=.f64 y #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (not (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)))) (*.f64 y #s(literal -1/2 binary64)) (neg.f64 x))
(neg.f64 x)

soundness1.7s (20.3%)

Rules
2165×fma-neg
1027×log1p-expm1-u
1027×expm1-log1p-u
797×fma-define
733×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142341089
1433839528
04418539
111547516
241457511
033304
198264
2250236
3786224
42305224
53811224
64343224
74478224
84504224
94508224
104561224
114621224
124645224
134645210
146612210
156612210
166612210
0112329816
1335627453
02097
128197
2425597
Stop Event
done
node limit
node limit
saturated
node limit
node limit
Compiler

Compiled 606 to 406 computations (33% saved)

preprocess85.0ms (1%)

Compiler

Compiled 490 to 342 computations (30.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...