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

Time bar (total: 7.8s)

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)
backward-pass: 0.0ms (0% of total)

sample986.0ms (12.6%)

Results
620.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 338.0ms
ival-mult: 170.0ms (50.3% of total)
ival-sub: 108.0ms (32% of total)
ival-add: 40.0ms (11.8% of total)
const: 18.0ms (5.3% of total)
backward-pass: 3.0ms (0.9% of total)
Bogosity

preprocess386.0ms (4.9%)

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

explain124.0ms (1.6%)

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
77.0ms512×0valid
Compiler

Compiled 91 to 64 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-mult: 20.0ms (46.1% of total)
ival-sub: 18.0ms (41.5% of total)
const: 3.0ms (6.9% of total)
ival-add: 2.0ms (4.6% of total)
backward-pass: 0.0ms (0% of total)

eval1.0ms (0%)

Compiler

Compiled 40 to 28 computations (30% saved)

prune1.0ms (0%)

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

Compiled 23 to 17 computations (26.1% saved)

localize315.0ms (4%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
cost-diff0
(+.f64 x #s(literal -1/2 binary64))
cost-diff0
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
cost-diff-6144
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
cost-diff0
(*.f64 y #s(literal 1/2 binary64))
cost-diff0
(+.f64 y #s(literal -1 binary64))
cost-diff0
(*.f64 x (+.f64 y #s(literal -1 binary64)))
accuracy100.0%
(+.f64 x #s(literal -1/2 binary64))
accuracy100.0%
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
accuracy100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
accuracy100.0%
(*.f64 y #s(literal 1/2 binary64))
accuracy100.0%
(-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
accuracy100.0%
(*.f64 x (+.f64 y #s(literal -1 binary64)))
accuracy100.0%
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
Rules
746×fma-neg
731×fma-neg
595×fma-define
595×fma-define
194×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01598
13598
27598
314894
435592
582592
6138192
7234392
8289792
9299792
10300192
01360
11960
23760
39560
420160
540560
669960
7144460
8225160
9278960
10295460
11297260
Stop Event
saturated
saturated
Calls
Call 1
Inputs
(fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
y
(+.f64 x #s(literal -1/2 binary64))
x
#s(literal -1/2 binary64)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
Outputs
(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)) #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
y
(+.f64 x #s(literal -1/2 binary64))
x
#s(literal -1/2 binary64)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
Call 2
Inputs
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
x
(+.f64 y #s(literal -1 binary64))
y
#s(literal -1 binary64)
(-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 y #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(literal 918938533204673/1000000000000000 binary64)
Outputs
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (-.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (fma.f64 y #s(literal 1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)))
(+.f64 #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 y #s(literal -1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) x)
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (fma.f64 y (-.f64 #s(literal 1/2 binary64) x) x))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
x
(+.f64 y #s(literal -1 binary64))
y
#s(literal -1 binary64)
(-.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 y #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(literal 918938533204673/1000000000000000 binary64)
Results
45.0ms256×0valid
Compiler

Compiled 53 to 36 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 8.0ms (30.8% of total)
ival-add: 7.0ms (27% of total)
ival-sub: 6.0ms (23.1% of total)
ival-fma: 3.0ms (11.6% of total)
const: 2.0ms (7.7% of total)
backward-pass: 0.0ms (0% of total)

series21.0ms (0.3%)

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

33 calls:

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

rewrite330.0ms (4.2%)

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

simplify189.0ms (2.4%)

Algorithm
egg-herbie
Rules
412×distribute-lft-neg-in
346×sub-neg
294×fma-define
253×associate-*r*
240×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval96.0ms (1.2%)

Compiler

Compiled 5831 to 4213 computations (27.7% saved)

prune55.0ms (0.7%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New3636369
Fresh000
Picked202
Done000
Total3656371
Accuracy
100.0%
Counts
371 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
54.3%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
47.3%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
90.4%
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) y) x))))
49.7%
(*.f64 x (-.f64 y #s(literal 1 binary64)))
42.9%
(log.f64 (exp.f64 (fma.f64 y (+.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
Compiler

Compiled 110 to 82 computations (25.5% saved)

localize361.0ms (4.6%)

Algorithm
egg-herbie
Localize:

Found 22 expressions of interest:

NewMetricScoreProgram
cost-diff-6272
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
cost-diff0
(*.f64 #s(literal 1/2 binary64) y)
cost-diff0
(-.f64 x #s(literal 1/2 binary64))
cost-diff0
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
cost-diff0
(-.f64 y #s(literal 1 binary64))
cost-diff0
(*.f64 x (-.f64 y #s(literal 1 binary64)))
cost-diff0
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
cost-diff0
(*.f64 #s(literal 1/2 binary64) y)
cost-diff0
(/.f64 (*.f64 #s(literal 1/2 binary64) y) x)
cost-diff0
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
cost-diff0
(+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) y)
accuracy100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
accuracy100.0%
(-.f64 x #s(literal 1/2 binary64))
accuracy100.0%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
accuracy100.0%
(-.f64 y #s(literal 1 binary64))
accuracy100.0%
(*.f64 x (-.f64 y #s(literal 1 binary64)))
accuracy100.0%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
accuracy100.0%
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
accuracy100.0%
(+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
accuracy100.0%
(-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) y) x)))
accuracy90.4%
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) y) x))))
Rules
714×fma-define
532×unsub-neg
405×associate-*r/
399×distribute-lft-in
399×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017201
135189
281189
3212189
4619189
51435164
63614164
74932164
85872164
96371164
106649164
116683164
127264164
0715
11015
21515
32215
43015
54015
65215
76415
86715
01038
12038
22738
33438
43838
54338
65838
78138
816238
930538
1044238
1147738
1247938
01038
11538
22238
33038
43238
0932
11732
22728
34128
45528
57228
69028
710528
811228
Stop Event
saturated
saturated
saturated
saturated
node limit
Calls
Call 1
Inputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
#s(literal 918938533204673/1000000000000000 binary64)
(*.f64 #s(literal 1/2 binary64) y)
#s(literal 1/2 binary64)
y
Outputs
(-.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 y #s(literal -1/2 binary64)))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
#s(literal 918938533204673/1000000000000000 binary64)
(*.f64 #s(literal 1/2 binary64) y)
#s(literal 1/2 binary64)
y
Call 2
Inputs
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
y
(-.f64 x #s(literal 1/2 binary64))
x
#s(literal 1/2 binary64)
Outputs
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
(*.f64 y (+.f64 x #s(literal -1/2 binary64)))
y
(-.f64 x #s(literal 1/2 binary64))
(+.f64 x #s(literal -1/2 binary64))
x
#s(literal 1/2 binary64)
Call 3
Inputs
(*.f64 x (-.f64 y #s(literal 1 binary64)))
x
(-.f64 y #s(literal 1 binary64))
y
#s(literal 1 binary64)
Outputs
(*.f64 x (-.f64 y #s(literal 1 binary64)))
(*.f64 x (+.f64 y #s(literal -1 binary64)))
x
(-.f64 y #s(literal 1 binary64))
(+.f64 y #s(literal -1 binary64))
y
#s(literal 1 binary64)
Call 4
Inputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
x
Outputs
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
x
Call 5
Inputs
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) y) x))))
x
(-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) y) x)))
(+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
y
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) y) x))
#s(literal 1 binary64)
(/.f64 (*.f64 #s(literal 1/2 binary64) y) x)
(*.f64 #s(literal 1/2 binary64) y)
#s(literal 1/2 binary64)
Outputs
(*.f64 x (-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.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 #s(literal 1/2 binary64) (/.f64 y x))))))
(*.f64 x (+.f64 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 #s(literal 1/2 binary64) (/.f64 y x) #s(literal 1 binary64)))))
(*.f64 x (+.f64 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))
(*.f64 x (+.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (/.f64 #s(literal -1/2 binary64) x) #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)))
x
(-.f64 (+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) y) x)))
(+.f64 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))))
(+.f64 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 #s(literal 1/2 binary64) (/.f64 y x) #s(literal 1 binary64))))
(+.f64 y (-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))
(+.f64 y (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 y (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) x)) y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(+.f64 #s(literal -1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) y #s(literal -1 binary64)))
(+.f64 y (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
y
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) y) x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 y x)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 y x) #s(literal 1 binary64))
(fma.f64 y (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 (*.f64 #s(literal 1/2 binary64) y) x)
(*.f64 #s(literal 1/2 binary64) (/.f64 y x))
(*.f64 y (/.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 y #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
Results
82.0ms256×0valid
Compiler

Compiled 97 to 63 computations (35.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
ival-mult: 17.0ms (32% of total)
ival-div: 16.0ms (30.1% of total)
ival-sub: 9.0ms (16.9% of total)
ival-add: 7.0ms (13.2% of total)
const: 3.0ms (5.6% of total)
backward-pass: 0.0ms (0% of total)

series23.0ms (0.3%)

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

51 calls:

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

rewrite223.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
1293×log1p-expm1-u
178×expm1-log1p-u
175×add-cube-cbrt
173×add-exp-log
173×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify253.0ms (3.2%)

Algorithm
egg-herbie
Rules
442×fma-define
361×associate-*r*
330×exp-prod
319×associate-*l*
294×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval149.0ms (1.9%)

Compiler

Compiled 9806 to 6776 computations (30.9% saved)

prune93.0ms (1.2%)

Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New5756581
Fresh101
Picked145
Done000
Total57710587
Accuracy
100.0%
Counts
587 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
54.3%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
47.3%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
25.2%
(*.f64 y x)
24.1%
(*.f64 y #s(literal -1/2 binary64))
49.7%
(*.f64 x (-.f64 y #s(literal 1 binary64)))
54.2%
(*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
26.9%
(neg.f64 x)
33.9%
(log.f64 (exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
29.0%
#s(literal 918938533204673/1000000000000000 binary64)
Compiler

Compiled 96 to 76 computations (20.8% saved)

localize87.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y x)
cost-diff0
(*.f64 y #s(literal -1/2 binary64))
cost-diff0
(neg.f64 x)
cost-diff0
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
cost-diff0
(+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
cost-diff256
(*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
accuracy100.0%
(*.f64 y x)
accuracy100.0%
(*.f64 y #s(literal -1/2 binary64))
accuracy100.0%
(neg.f64 x)
accuracy100.0%
(+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
accuracy100.0%
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
accuracy99.8%
(*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
Rules
20×fma-define
*-commutative
sub-neg
distribute-lft-in
distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
11857
23057
33742
45142
56242
67242
78642
810542
912542
1012642
011
0612
11112
21312
31512
42012
52412
62912
0715
1815
0821
1921
Stop Event
saturated
saturated
saturated
saturated
saturated
Calls
Call 1
Inputs
(*.f64 y x)
y
x
Outputs
(*.f64 y x)
y
x
Call 2
Inputs
(*.f64 y #s(literal -1/2 binary64))
y
#s(literal -1/2 binary64)
Outputs
(*.f64 y #s(literal -1/2 binary64))
y
#s(literal -1/2 binary64)
Call 3
Inputs
(neg.f64 x)
x
Outputs
(neg.f64 x)
x
Call 4
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
Outputs
#s(literal 918938533204673/1000000000000000 binary64)
Call 5
Inputs
(*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
x
(+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
#s(literal -1 binary64)
Outputs
(*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
x
(+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
#s(literal 918938533204673/1000000000000000 binary64)
#s(literal -1 binary64)
Results
36.0ms256×0valid
Compiler

Compiled 35 to 22 computations (37.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-div: 6.0ms (36.2% of total)
ival-mult: 5.0ms (30.1% of total)
ival-add: 3.0ms (18.1% of total)
const: 1.0ms (6% of total)
ival-neg: 1.0ms (6% of total)
backward-pass: 0.0ms (0% of total)

series6.0ms (0.1%)

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

18 calls:

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

rewrite166.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
822×log1p-expm1-u
822×expm1-log1p-u
449×log-prod
424×prod-diff
147×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01772
119367
2262867
Stop Event
node limit
Counts
5 → 293
Calls
Call 1
Inputs
(*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
(neg.f64 x)
(*.f64 y #s(literal -1/2 binary64))
(*.f64 y x)
Outputs
(+.f64 x (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal 1 binary64) x x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 x #s(literal 1 binary64) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 x))) (sqrt.f64 x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) x))
(+.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(+.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x)
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) #s(literal 1 binary64)) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))) (cbrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))))
(-.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))) #s(literal 1 binary64))
(-.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 0 binary64)) x)
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) x) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64)) x) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (exp.f64 x)))
(log.f64 (/.f64 (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(log1p.f64 (expm1.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(exp.f64 (log.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(fma.f64 x #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 x #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) x)
(fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x x)
(fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 #s(literal 1 binary64) x (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) #s(literal 1 binary64) x)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) x)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) x)
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) x)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) x)
(fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (sqrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 918938533204673/1000000000000000 binary64) #s(literal -1 binary64))
(+.f64 #s(literal 0 binary64) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 x)) (cbrt.f64 (exp.f64 x)))) (log.f64 (cbrt.f64 (exp.f64 x))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 x))) (log.f64 (sqrt.f64 (exp.f64 x))))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (exp.f64 (log1p.f64 x)) #s(literal 1 binary64))
(*.f64 x #s(literal -1 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 x (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal 1 binary64) x)
(*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 2 binary64))) x)
(pow.f64 x #s(literal 1 binary64))
(pow.f64 (cbrt.f64 x) #s(literal 3 binary64))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 x #s(literal 2 binary64)))
(log.f64 (exp.f64 x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(cbrt.f64 (pow.f64 x #s(literal 3 binary64)))
x
(expm1.f64 (log1p.f64 x))
(log1p.f64 (expm1.f64 x))
(exp.f64 (log.f64 x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))) (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 y #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 y #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) x)) (cbrt.f64 (pow.f64 (exp.f64 y) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) #s(literal 1 binary64))
(pow.f64 (*.f64 x y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x y)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 y) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x y))))
(cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 x y)))
(exp.f64 (log.f64 (*.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x y)) #s(literal 1 binary64)))

simplify176.0ms (2.2%)

Algorithm
egg-herbie
Rules
433×fma-neg
417×distribute-lft-neg-out
314×distribute-rgt-neg-out
247×associate-*l*
237×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062810245
114357720
242885055
Stop Event
node limit
Counts
365 → 350
Calls
Call 1
Inputs
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))
(*.f64 x (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))
(*.f64 x (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) x)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) x)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) x)
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(+.f64 x (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal 1 binary64) x x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 x #s(literal 1 binary64) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 x))) (sqrt.f64 x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) x))
(+.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(+.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x)
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) #s(literal 1 binary64)) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))) (cbrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))))
(-.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))) #s(literal 1 binary64))
(-.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 0 binary64)) x)
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) x) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64)) x) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (exp.f64 x)))
(log.f64 (/.f64 (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(log1p.f64 (expm1.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(exp.f64 (log.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(fma.f64 x #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 x #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) x)
(fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x x)
(fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 #s(literal 1 binary64) x (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) #s(literal 1 binary64) x)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) x)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) x)
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) x)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) x)
(fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (sqrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 918938533204673/1000000000000000 binary64) #s(literal -1 binary64))
(+.f64 #s(literal 0 binary64) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 x)) (cbrt.f64 (exp.f64 x)))) (log.f64 (cbrt.f64 (exp.f64 x))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 x))) (log.f64 (sqrt.f64 (exp.f64 x))))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (exp.f64 (log1p.f64 x)) #s(literal 1 binary64))
(*.f64 x #s(literal -1 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 x (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal 1 binary64) x)
(*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 2 binary64))) x)
(pow.f64 x #s(literal 1 binary64))
(pow.f64 (cbrt.f64 x) #s(literal 3 binary64))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 x #s(literal 2 binary64)))
(log.f64 (exp.f64 x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(cbrt.f64 (pow.f64 x #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 x))
(log1p.f64 (expm1.f64 x))
(exp.f64 (log.f64 x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))) (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 y #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 y #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) x)) (cbrt.f64 (pow.f64 (exp.f64 y) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) #s(literal 1 binary64))
(pow.f64 (*.f64 x y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x y)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 y) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x y))))
(cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 x y)))
(exp.f64 (log.f64 (*.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x y)) #s(literal 1 binary64)))
Outputs
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 x (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 x (-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) x)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) x)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1 binary64) x)) x)
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 #s(literal -1/2 binary64) y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(+.f64 x (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal 1 binary64) x x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (+.f64 x x))
(+.f64 (*.f64 x #s(literal 2 binary64)) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(+.f64 (*.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 x #s(literal -1 binary64) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 x #s(literal 1 binary64) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (+.f64 x x))
(+.f64 (*.f64 x #s(literal 2 binary64)) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(+.f64 (*.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 x))) (sqrt.f64 x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (+.f64 x x))
(+.f64 (*.f64 x #s(literal 2 binary64)) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(+.f64 (*.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (+.f64 x x))
(+.f64 (*.f64 x #s(literal 2 binary64)) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(+.f64 (*.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x)
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) #s(literal 1 binary64)) x)
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (sqrt.f64 x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1 binary64) (sqrt.f64 x)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))) (cbrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (exp.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))))))
(-.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x)
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 1918938533204673/1000000000000000 binary64) x))
(-.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 0 binary64)) x)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x x)) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x x)) (*.f64 x (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 x (+.f64 x #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(/.f64 (fma.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(/.f64 (fma.f64 (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x x)) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 x x)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))
(/.f64 (+.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (+.f64 x #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 x (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))))
(*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) x) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 x (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))))
(*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64)) x) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 1 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (cbrt.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)) #s(literal 3 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (sqrt.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)) #s(literal 2 binary64))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(sqrt.f64 (pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 2 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(log.f64 (exp.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x))))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(log.f64 (/.f64 (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (exp.f64 x)))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(log.f64 (/.f64 (exp.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(cbrt.f64 (pow.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) #s(literal 3 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 1918938533204673/1000000000000000 binary64) x))
(log1p.f64 (expm1.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (log.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)) #s(literal 1 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 x #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 x #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x) x)
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) x)
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x) #s(literal 1 binary64) x)
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))) (cbrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) x)
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) (sqrt.f64 (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x)) x)
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 x)) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (*.f64 x #s(literal 918938533204673/1000000000000000 binary64)) (/.f64 #s(literal -1 binary64) x) x)
(+.f64 x (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(fma.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) x)
(+.f64 (fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x) (fma.f64 #s(literal -1 binary64) x x))
(fma.f64 x (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 x #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (sqrt.f64 x) (/.f64 (*.f64 x #s(literal -918938533204673/1000000000000000 binary64)) x))
(-.f64 (*.f64 x (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) x)
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(-.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 3 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)) #s(literal 3 binary64)))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(expm1.f64 (log.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(fma.f64 #s(literal -918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)) x)
(/.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) x)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(fma.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 918938533204673/1000000000000000 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(+.f64 #s(literal 0 binary64) x)
x
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 x)) (cbrt.f64 (exp.f64 x)))) (log.f64 (cbrt.f64 (exp.f64 x))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 x))) (log.f64 (sqrt.f64 (exp.f64 x))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 x))))
(-.f64 #s(literal 0 binary64) x)
(neg.f64 x)
(-.f64 (exp.f64 (log1p.f64 x)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 x))
(*.f64 x #s(literal -1 binary64))
(neg.f64 x)
(*.f64 x #s(literal 1 binary64))
x
(*.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))))
(neg.f64 x)
(*.f64 x (log.f64 (exp.f64 #s(literal 1 binary64))))
x
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal 1 binary64) x)
x
(*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
x
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x))
x
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)))
(neg.f64 x)
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) #s(literal -1 binary64)))
(neg.f64 x)
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
x
(*.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)))
(neg.f64 x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(neg.f64 x)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(neg.f64 x)
(*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x))
(neg.f64 x)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(neg.f64 x)
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(neg.f64 x)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(neg.f64 x)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 2 binary64))) x)
(neg.f64 x)
(pow.f64 x #s(literal 1 binary64))
x
(pow.f64 (cbrt.f64 x) #s(literal 3 binary64))
x
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64))
x
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
x
(sqrt.f64 (pow.f64 x #s(literal 2 binary64)))
x
(log.f64 (exp.f64 x))
x
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)))
x
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(neg.f64 x)
(cbrt.f64 (pow.f64 x #s(literal 3 binary64)))
x
(expm1.f64 (log1p.f64 x))
(log1p.f64 (expm1.f64 x))
x
(exp.f64 (log.f64 x))
x
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
x
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))) (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) y)))
(pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) y)
(pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2 binary64) y)
(pow.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/2 binary64) y)
(pow.f64 (sqrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) y)
(sqrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(fabs.f64 (*.f64 #s(literal -1/2 binary64) y))
(log.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1/2 binary64) y)
(cbrt.f64 (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal -1/2 binary64) y)
(expm1.f64 (log1p.f64 (*.f64 y #s(literal -1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) y)))
(log1p.f64 (expm1.f64 (*.f64 y #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) y)
(exp.f64 (log.f64 (*.f64 y #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) y)
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) y)
(+.f64 #s(literal 0 binary64) (*.f64 x y))
(*.f64 x y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) x)) (cbrt.f64 (pow.f64 (exp.f64 y) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) y)) (cbrt.f64 (pow.f64 (exp.f64 x) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) x))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) x))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x y)))
(pow.f64 (*.f64 x y) #s(literal 1 binary64))
(*.f64 x y)
(pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 3 binary64))
(*.f64 x y)
(pow.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x y)
(pow.f64 (sqrt.f64 (*.f64 x y)) #s(literal 2 binary64))
(*.f64 x y)
(sqrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)))
(*.f64 x y)
(log.f64 (pow.f64 (exp.f64 y) x))
(*.f64 x y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x y))))
(*.f64 x y)
(cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)))
(*.f64 x y)
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 x y)
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x y)
(expm1.f64 (log1p.f64 (*.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 x y)))
(*.f64 x y)
(exp.f64 (log.f64 (*.f64 x y)))
(*.f64 x y)
(exp.f64 (*.f64 (log.f64 (*.f64 x y)) #s(literal 1 binary64)))
(*.f64 x y)

eval94.0ms (1.2%)

Compiler

Compiled 6612 to 3990 computations (39.7% saved)

prune122.0ms (1.6%)

Pruning

12 alts after pruning (3 fresh and 9 done)

PrunedKeptTotal
New3712373
Fresh011
Picked055
Done044
Total37112383
Accuracy
100.0%
Counts
383 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
54.3%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
26.4%
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
47.3%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
25.2%
(*.f64 y x)
24.1%
(*.f64 y #s(literal -1/2 binary64))
49.7%
(*.f64 x (-.f64 y #s(literal 1 binary64)))
54.2%
(*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
26.9%
(neg.f64 x)
33.9%
(log.f64 (exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
2.7%
x
29.0%
#s(literal 918938533204673/1000000000000000 binary64)
Compiler

Compiled 69 to 54 computations (21.7% saved)

localize145.0ms (1.9%)

Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
cost-diff-6272
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))
cost-diff-6272
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
cost-diff0
(*.f64 y #s(literal -1/2 binary64))
cost-diff6528
(log.f64 (exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
accuracy100.0%
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
accuracy100.0%
(*.f64 y #s(literal -1/2 binary64))
accuracy100.0%
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))
accuracy100.0%
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
accuracy98.9%
(log.f64 (exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
Rules
sub-neg
fma-define
+-commutative
associate--r+
associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044
01268
11756
22556
0715
11015
21515
32215
43015
54015
65215
76415
86715
Stop Event
saturated
saturated
saturated
Calls
Call 1
Inputs
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
#s(literal -918938533204673/1000000000000000 binary64)
x
Outputs
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
#s(literal -918938533204673/1000000000000000 binary64)
x
Call 2
Inputs
(log.f64 (exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))
#s(literal 918938533204673/1000000000000000 binary64)
(*.f64 y #s(literal -1/2 binary64))
y
#s(literal -1/2 binary64)
Outputs
(log.f64 (exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64))))
(exp.f64 (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))
#s(literal 918938533204673/1000000000000000 binary64)
(*.f64 y #s(literal -1/2 binary64))
y
#s(literal -1/2 binary64)
Call 3
Inputs
x
Outputs
x
Results
21.0ms141×0valid
81.0ms115×5exit
Compiler

Compiled 33 to 25 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
backward-pass: 27.0ms (45.9% of total)
ival-mult: 12.0ms (20.4% of total)
ival-add: 6.0ms (10.2% of total)
ival-exp: 5.0ms (8.5% of total)
ival-log: 5.0ms (8.5% of total)
const: 2.0ms (3.4% of total)
ival-sub: 2.0ms (3.4% of total)

series4.0ms (0.1%)

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

12 calls:

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

rewrite139.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
761×log1p-expm1-u
761×expm1-log1p-u
610×unpow-prod-down
356×log-prod
173×prod-diff
Iterations

Useful iterations: 1 (0.0ms)

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

simplify246.0ms (3.1%)

Algorithm
egg-herbie
Rules
384×unswap-sqr
373×associate-+r+
330×exp-prod
290×associate-*r*
272×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05317675
110197407
232907245
Stop Event
node limit
Counts
316 → 295
Calls
Call 1
Inputs
#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)))))
(exp.f64 #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))))
(+.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))))))
(+.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 #s(literal 1/8 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))))))))
(exp.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))
(exp.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))
(exp.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))
(exp.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)))
#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)))))
#s(literal -918938533204673/1000000000000000 binary64)
(-.f64 (*.f64 #s(literal -1 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 #s(literal -1 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (*.f64 #s(literal -1 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 918938533204673/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (log.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (log.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (log.f64 (exp.f64 #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 (cbrt.f64 (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 2 binary64)) #s(literal 1/3 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 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 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 #s(literal 3 binary64) (*.f64 #s(literal 1/3 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) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 1 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 #s(literal 1/2 binary64) y))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (pow.f64 (*.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)))) #s(literal 1/3 binary64)) (pow.f64 (*.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)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.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 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 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 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))
(/.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 #s(literal 1/2 binary64) y)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 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 #s(literal 1/2 binary64) y))))
(/.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))
(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))
(pow.f64 (/.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.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)))
(exp.f64 (*.f64 (log.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))
(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))) (pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 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 #s(literal 0 binary64) (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 1 binary64))
(*.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64))
(*.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 (*.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.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 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (exp.f64 (log1p.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))))
(pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (exp.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 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (exp.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))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.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))))
(pow.f64 (exp.f64 (sqrt.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))) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (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)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (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))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (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))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 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) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (-.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 #s(literal 1/2 binary64) y))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(sqrt.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.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 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (log.f64 (exp.f64 #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 (cbrt.f64 (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 2 binary64)) #s(literal 1/3 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 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 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 #s(literal 3 binary64) (*.f64 #s(literal 1/3 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) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 1 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 #s(literal 1/2 binary64) y))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (pow.f64 (*.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)))) #s(literal 1/3 binary64)) (pow.f64 (*.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)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.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 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 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 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))
(/.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 #s(literal 1/2 binary64) y)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 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 #s(literal 1/2 binary64) y))))
(/.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))
(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))
(pow.f64 (/.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 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)))))
(log.f64 (*.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y #s(literal -1/2 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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.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)))
(exp.f64 (*.f64 (log.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))
(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))) (pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 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 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))
(+.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(+.f64 (log.f64 (exp.f64 #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (cbrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))
(*.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(*.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (pow.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(*.f64 (pow.f64 (*.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (-.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 (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(/.f64 (+.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))
(pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(log1p.f64 (expm1.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(exp.f64 (log.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) #s(literal -918938533204673/1000000000000000 binary64))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) #s(literal -918938533204673/1000000000000000 binary64))
Outputs
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.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) y) #s(literal -1/2 binary64)))
(*.f64 y (+.f64 #s(literal -1/2 binary64) (/.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 y (+.f64 #s(literal -1/2 binary64) (/.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 y (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.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)))))
(neg.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(*.f64 y (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (neg.f64 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)))))
(neg.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(*.f64 y (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (neg.f64 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)))))
(neg.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(*.f64 y (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (neg.f64 y))
(exp.f64 #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) y) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))))))
(+.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y (fma.f64 #s(literal -1/2 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1/8 binary64)))))
(fma.f64 y (*.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y #s(literal 1/8 binary64)) #s(literal -1/2 binary64))) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 y (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 #s(literal 1/8 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))))))))
(+.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y (fma.f64 #s(literal -1/2 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y (fma.f64 #s(literal -1/48 binary64) (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1/8 binary64)))))))
(fma.f64 y (fma.f64 #s(literal -1/2 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 y (*.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (+.f64 (*.f64 y #s(literal -1/48 binary64)) #s(literal 1/8 binary64))))) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 y (fma.f64 #s(literal -1/2 binary64) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (*.f64 (*.f64 y (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) (+.f64 (*.f64 y #s(literal -1/48 binary64)) #s(literal 1/8 binary64)))) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
#s(literal 918938533204673/1000000000000000 binary64)
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.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) y) #s(literal -1/2 binary64)))
(*.f64 y (+.f64 #s(literal -1/2 binary64) (/.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 y (+.f64 #s(literal -1/2 binary64) (/.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 y (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)))
(*.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)))))
(neg.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(*.f64 y (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (neg.f64 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)))))
(neg.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(*.f64 y (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (neg.f64 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)))))
(neg.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y))))
(*.f64 y (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -918938533204673/1000000000000000 binary64) y))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 918938533204673/1000000000000000 binary64) y)) (neg.f64 y))
#s(literal -918938533204673/1000000000000000 binary64)
(-.f64 (*.f64 #s(literal -1 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(-.f64 (*.f64 #s(literal -1 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(-.f64 (*.f64 #s(literal -1 binary64) x) #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #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 -1 binary64) (*.f64 x (+.f64 #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 -1 binary64) (*.f64 x (+.f64 #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 -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #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 -1 binary64) (*.f64 x (+.f64 #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 -1 binary64) (*.f64 x (+.f64 #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 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 y #s(literal -1/2 binary64)) (log.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (log.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 y #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))))
(/.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (cbrt.f64 (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 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) (cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #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))))
(fma.f64 #s(literal -1/2 binary64) y #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)) (pow.f64 (cbrt.f64 (sqrt.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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 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)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 1 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 #s(literal 1/2 binary64) y))))
(/.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))) #s(literal 1 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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) (cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.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)))) #s(literal 1/3 binary64)) (pow.f64 (*.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)))) #s(literal 1/3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (sqrt.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 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 7 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 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 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 5 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.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 (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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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)) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))
(/.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) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))))
(/.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) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 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 #s(literal 1/2 binary64) y)))
(/.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 #s(literal 1/2 binary64) y))))
(/.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 (-.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(expm1.f64 (log1p.f64 (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))
(log1p.f64 (expm1.f64 (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))
(exp.f64 (log.f64 (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))
(exp.f64 (*.f64 (log.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 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 #s(literal -1/2 binary64) y #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/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.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 (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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) 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))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 1 binary64))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)) (pow.f64 (E.f64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) y) (pow.f64 (E.f64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 918938533204673/1000000000000000 binary64)) (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)) (pow.f64 (E.f64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) y) (pow.f64 (E.f64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)) (pow.f64 (E.f64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) y) (pow.f64 (E.f64) #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2/3 binary64) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2/3 binary64))) (pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (*.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.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 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))) (cbrt.f64 (*.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) y)) (cbrt.f64 (*.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))) (cbrt.f64 (exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (sqrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 5 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (exp.f64 (log1p.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (+.f64 #s(literal 1918938533204673/1000000000000000 binary64) (*.f64 #s(literal -1/2 binary64) y))) (E.f64))
(/.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)))))
(/.f64 (pow.f64 (E.f64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal 1/2 binary64))))) (pow.f64 (E.f64) (/.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 (pow.f64 (E.f64) (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (pow.f64 (E.f64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (/.f64 #s(literal 1/4 binary64) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (exp.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))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (exp.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))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (exp.f64 (sqrt.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))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (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)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (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))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (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))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 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) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(pow.f64 (pow.f64 (E.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) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(pow.f64 (pow.f64 (E.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) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (-.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 #s(literal 1/2 binary64) y))))
(pow.f64 (pow.f64 (E.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)))))
(pow.f64 (pow.f64 (E.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) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(pow.f64 (pow.f64 (E.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) (fma.f64 y #s(literal 1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (fabs.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (sqrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))) (sqrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))))
(sqrt.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(log.f64 (exp.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(-.f64 (/.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))))
(/.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (cbrt.f64 (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 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) (cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #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))))
(fma.f64 #s(literal -1/2 binary64) y #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)) (pow.f64 (cbrt.f64 (sqrt.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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 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)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 1 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 #s(literal 1/2 binary64) y))))
(/.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))) #s(literal 1 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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 3 binary64) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) (cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.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)))) #s(literal 1/3 binary64)) (pow.f64 (*.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)))) #s(literal 1/3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (sqrt.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 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 7 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 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 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)) (pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 5 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.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 (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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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)) (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal -918938533204673/2000000000000000 binary64) y))))
(/.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) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 #s(literal 918938533204673/2000000000000000 binary64) y))))
(/.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) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 y #s(literal 918938533204673/2000000000000000 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 #s(literal 1/2 binary64) y)))
(/.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 #s(literal 1/2 binary64) y))))
(/.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 (-.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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 y #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64))) #s(literal -1 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 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 y #s(literal -1/2 binary64) #s(literal -918938533204673/1000000000000000 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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -1/2 binary64) y #s(literal -918938533204673/1000000000000000 binary64)) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 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 (pow.f64 y #s(literal 2 binary64)) #s(literal -1/4 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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(log.f64 (exp.f64 (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))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (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))
(log.f64 (*.f64 (exp.f64 #s(literal 918938533204673/1000000000000000 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y #s(literal -1/2 binary64))))))
(fma.f64 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(expm1.f64 (log1p.f64 (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))
(log1p.f64 (expm1.f64 (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))
(exp.f64 (log.f64 (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))
(exp.f64 (*.f64 (log.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y #s(literal -1/2 binary64) #s(literal 918938533204673/1000000000000000 binary64)))) #s(literal 2 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 #s(literal -1/2 binary64) y #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/2 binary64) y #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 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.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 (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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) y #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 #s(literal -1/2 binary64) 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))
(fma.f64 #s(literal -1/2 binary64) y #s(literal 918938533204673/1000000000000000 binary64))
(+.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(+.f64 #s(literal -918938533204673/1000000000000000 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(+.f64 (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(+.f64 (log.f64 (exp.f64 #s(literal -918938533204673/1000000000000000 binary64))) (neg.f64 x))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (cbrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))
(*.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (log.f64 (exp.f64 #s(literal 1 binary64))))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (pow.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (cbrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 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 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 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 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(*.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) (cbrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 1/3 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 7 binary64)) (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)) (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (cbrt.f64 (*.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (pow.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) (cbrt.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 5 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 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 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 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 1 binary64) (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 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 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))))
(/.f64 (*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 #s(literal -918938533204673/1000000000000000 binary64) (neg.f64 x)))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 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))
(pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 1 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(pow.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 3 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(pow.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(pow.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 2 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(pow.f64 (/.f64 (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)) (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal -918938533204673/1000000000000000 binary64) x) (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 844448027808355901771309036929/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 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))
(sqrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 2 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(log.f64 (exp.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(cbrt.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(expm1.f64 (log1p.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(+.f64 (-.f64 #s(literal 81061466795327/1000000000000000 binary64) x) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(exp.f64 (log.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)) #s(literal 1 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 3 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 #s(literal -918938533204673/1000000000000000 binary64) x))) #s(literal 2 binary64)))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 #s(literal -1 binary64) x #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) #s(literal -918938533204673/1000000000000000 binary64))
(-.f64 #s(literal -918938533204673/1000000000000000 binary64) x)

eval87.0ms (1.1%)

Compiler

Compiled 4157 to 3507 computations (15.6% saved)

prune54.0ms (0.7%)

Pruning

12 alts after pruning (1 fresh and 11 done)

PrunedKeptTotal
New3141315
Fresh000
Picked123
Done099
Total31512327
Accuracy
100.0%
Counts
327 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.4%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) y))
54.3%
(-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)
47.3%
(*.f64 y (-.f64 x #s(literal 1/2 binary64)))
25.2%
(*.f64 y x)
24.1%
(*.f64 y #s(literal -1/2 binary64))
49.7%
(*.f64 x (-.f64 y #s(literal 1 binary64)))
54.2%
(*.f64 x (+.f64 (/.f64 #s(literal 918938533204673/1000000000000000 binary64) x) #s(literal -1 binary64)))
26.9%
(neg.f64 x)
33.9%
(log.f64 (exp.f64 (+.f64 #s(literal 918938533204673/1000000000000000 binary64) (*.f64 y #s(literal -1/2 binary64)))))
2.7%
x
29.0%
#s(literal 918938533204673/1000000000000000 binary64)
2.7%
#s(literal -918938533204673/1000000000000000 binary64)
Compiler

Compiled 170 to 124 computations (27.1% saved)

regimes73.0ms (0.9%)

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

4 calls:

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

regimes60.0ms (0.8%)

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

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

Compiled 30 to 22 computations (26.7% saved)

regimes24.0ms (0.3%)

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

11.0ms
y
11.0ms
x
Results
AccuracySegmentsBranch
97.8%3x
98.1%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes29.0ms (0.4%)

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

2 calls:

14.0ms
y
14.0ms
x
Results
AccuracySegmentsBranch
82.2%7x
81.5%5y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.2%)

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

1 calls:

13.0ms
y
Results
AccuracySegmentsBranch
81.2%5y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes156.0ms (2%)

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

2 calls:

139.0ms
x
16.0ms
y
Results
AccuracySegmentsBranch
61.5%8x
62.6%9y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes129.0ms (1.7%)

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

2 calls:

120.0ms
y
9.0ms
x
Results
AccuracySegmentsBranch
56.4%7y
58.7%7x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0.1%)

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

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
53.1%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes4.0ms (0%)

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

2 calls:

2.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
29.0%1y
29.0%1x
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
#s(literal -918938533204673/1000000000000000 binary64)
Outputs
#s(literal -918938533204673/1000000000000000 binary64)
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch34.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
0.0009139651636407531
1.8864209000249639
17.0ms
-7953.751611068106
-1.0208770345348737e-9
Results
20.0ms288×0valid
Compiler

Compiled 270 to 212 computations (21.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sub: 6.0ms (52% of total)
ival-mult: 4.0ms (34.7% of total)
ival-add: 1.0ms (8.7% of total)
const: 1.0ms (8.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch64.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
6.288312599431621e-26
4.063488910772451e-18
18.0ms
-1357976.1363440345
-7953.751611068106
14.0ms
-2.1197753795439104e+195
-1.9998957381310937e+192
10.0ms
-1.2423984546999864e+290
-2.6566810350973814e+288
Results
32.0ms496×0valid
Compiler

Compiled 408 to 318 computations (22.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-sub: 8.0ms (44.4% of total)
ival-mult: 7.0ms (38.9% of total)
ival-add: 2.0ms (11.1% of total)
const: 1.0ms (5.6% of total)
backward-pass: 0.0ms (0% of total)

bsearch52.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
0.0009139651636407531
1.8864209000249639
12.0ms
-1357976.1363440345
-7953.751611068106
13.0ms
-2.1197753795439104e+195
-1.9998957381310937e+192
10.0ms
-1.2423984546999864e+290
-2.6566810350973814e+288
Results
29.0ms480×0valid
Compiler

Compiled 378 to 291 computations (23% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult: 7.0ms (45.7% of total)
ival-sub: 5.0ms (32.6% of total)
ival-add: 2.0ms (13.1% of total)
const: 1.0ms (6.5% of total)
backward-pass: 0.0ms (0% of total)

bsearch152.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
6.47896934414473e-11
97.92685476088408
15.0ms
2.2629142593259365e-36
9.773677482306133e-33
12.0ms
5.508452928879262e-122
3.399671968283409e-118
17.0ms
-8.956355821414654e-299
-1.2974904303835274e-301
17.0ms
-1.7558612774253526e-97
-3.5074528618960137e-109
12.0ms
-1589.3057279608686
-0.613081725488226
47.0ms
-2.983784335280052e+184
-7.480237297772152e+181
Results
101.0ms960×0valid
Compiler

Compiled 616 to 528 computations (14.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 13.0ms (38.9% of total)
ival-sub: 11.0ms (32.9% of total)
ival-add: 7.0ms (20.9% of total)
const: 2.0ms (6% of total)
backward-pass: 0.0ms (0% of total)

bsearch141.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
6.47896934414473e-11
97.92685476088408
12.0ms
2.2629142593259365e-36
9.773677482306133e-33
16.0ms
5.508452928879262e-122
3.399671968283409e-118
12.0ms
-8.956355821414654e-299
-1.2974904303835274e-301
20.0ms
-1.7558612774253526e-97
-3.5074528618960137e-109
13.0ms
-659318036186.2128
-1589.3057279608686
Results
59.0ms848×0valid
Compiler

Compiled 529 to 472 computations (10.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-sub: 14.0ms (43.7% of total)
ival-mult: 12.0ms (37.5% of total)
ival-add: 4.0ms (12.5% of total)
const: 2.0ms (6.2% of total)
backward-pass: 0.0ms (0% of total)

bsearch162.0ms (2.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
6.47896934414473e-11
97.92685476088408
144.0ms
-659318036186.2128
-1589.3057279608686
Results
18.0ms304×0valid
Compiler

Compiled 189 to 166 computations (12.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 4.0ms (41.2% 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)

simplify59.0ms (0.8%)

Algorithm
egg-herbie
Rules
16×unsub-neg
14×neg-mul-1
12×+-commutative
10×*-commutative
sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092633
1125633
2143633
3155633
4177633
5210633
Stop Event
saturated
Calls
Call 1
Inputs
(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))
(if (<=.f64 y #s(literal -3039929748475085/2251799813685248 binary64)) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (if (<=.f64 y #s(literal 1 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(if (<=.f64 y #s(literal -28499999999999998729791096199855182596482348237172992440158399818820924740802749587303539550634212535689535903686122684124007724514998812762456442367391415328473126003230426599595801040742165126598900034970405440361369994652510404035935878452905062350054607822383651153675312712534013771776 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal -440000000000000021035583265156523635101303663126595332654103571670212740800485833393440384105891470633215771453567974749134060908857398815626270903726860881566363177356558492411311892547552411648 binary64)) (*.f64 y x) (if (<=.f64 y #s(literal -8000 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 1298074214633707/324518553658426726783156020576256 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x (-.f64 y #s(literal 1 binary64)))))))
(if (<=.f64 y #s(literal -102000000000000004565123500217102123226078968503785532106666472799795960698144847673533951538459389737049202669377035360386225087237676040211299283095927004662778159523984714216455951766550168895719416557337040747344936789421732828719450037033120780124716269468663204975890708053847380590592 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal -1220000000000000052431737165773495990348489895926069514670971505195764730180242922007589230627545460619787126321393313099590625401688712081970638819123660700185605238758577400746731549504705658880 binary64)) (*.f64 y x) (if (<=.f64 y #s(literal -8000 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 1 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x)))))
(if (<=.f64 x #s(literal -94000000000000005476251051482043349787215203986254805377876859672702843831736834949516444019998786621089359012552290701026229508829900942008408753177675000538514372358339234734538752 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal -2206763817411543/2251799813685248 binary64)) (*.f64 y x) (if (<=.f64 x #s(literal -231369589076587/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (if (<=.f64 x #s(literal -6597562568034857/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 5814709794364855/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (if (<=.f64 x #s(literal 496910556692507/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))))))))
(if (<=.f64 x #s(literal -1600 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal -6304320991423117/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (if (<=.f64 x #s(literal -5127248624301375/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 5678427533559429/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (if (<=.f64 x #s(literal 4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)))))))
(if (<=.f64 x #s(literal -1600 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)))
#s(literal 918938533204673/1000000000000000 binary64)
#s(literal -918938533204673/1000000000000000 binary64)
Outputs
(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 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(+.f64 #s(literal 918938533204673/1000000000000000 binary64) (-.f64 (*.f64 x (+.f64 y #s(literal -1 binary64))) (*.f64 y #s(literal 1/2 binary64))))
(if (<=.f64 y #s(literal -3039929748475085/2251799813685248 binary64)) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (if (<=.f64 y #s(literal 1 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))
(if (or (<=.f64 y #s(literal -3039929748475085/2251799813685248 binary64)) (not (<=.f64 y #s(literal 1 binary64)))) (*.f64 y (-.f64 x #s(literal 1/2 binary64))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x))
(if (<=.f64 y #s(literal -28499999999999998729791096199855182596482348237172992440158399818820924740802749587303539550634212535689535903686122684124007724514998812762456442367391415328473126003230426599595801040742165126598900034970405440361369994652510404035935878452905062350054607822383651153675312712534013771776 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal -440000000000000021035583265156523635101303663126595332654103571670212740800485833393440384105891470633215771453567974749134060908857398815626270903726860881566363177356558492411311892547552411648 binary64)) (*.f64 y x) (if (<=.f64 y #s(literal -8000 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 1298074214633707/324518553658426726783156020576256 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x (-.f64 y #s(literal 1 binary64)))))))
(if (<=.f64 y #s(literal -28499999999999998729791096199855182596482348237172992440158399818820924740802749587303539550634212535689535903686122684124007724514998812762456442367391415328473126003230426599595801040742165126598900034970405440361369994652510404035935878452905062350054607822383651153675312712534013771776 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal -440000000000000021035583265156523635101303663126595332654103571670212740800485833393440384105891470633215771453567974749134060908857398815626270903726860881566363177356558492411311892547552411648 binary64)) (*.f64 y x) (if (<=.f64 y #s(literal -8000 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 1298074214633707/324518553658426726783156020576256 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 x (+.f64 y #s(literal -1 binary64)))))))
(if (<=.f64 y #s(literal -102000000000000004565123500217102123226078968503785532106666472799795960698144847673533951538459389737049202669377035360386225087237676040211299283095927004662778159523984714216455951766550168895719416557337040747344936789421732828719450037033120780124716269468663204975890708053847380590592 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal -1220000000000000052431737165773495990348489895926069514670971505195764730180242922007589230627545460619787126321393313099590625401688712081970638819123660700185605238758577400746731549504705658880 binary64)) (*.f64 y x) (if (<=.f64 y #s(literal -8000 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 y #s(literal 1 binary64)) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x) (*.f64 y x)))))
(if (<=.f64 x #s(literal -94000000000000005476251051482043349787215203986254805377876859672702843831736834949516444019998786621089359012552290701026229508829900942008408753177675000538514372358339234734538752 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal -2206763817411543/2251799813685248 binary64)) (*.f64 y x) (if (<=.f64 x #s(literal -231369589076587/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (if (<=.f64 x #s(literal -6597562568034857/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 5814709794364855/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (if (<=.f64 x #s(literal 496910556692507/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x))))))))
(if (<=.f64 x #s(literal -1600 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal -6304320991423117/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (if (<=.f64 x #s(literal -5127248624301375/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 5678427533559429/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (if (<=.f64 x #s(literal 4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) (*.f64 y #s(literal -1/2 binary64)) (if (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)))))))
(if (<=.f64 x #s(literal -1600 binary64)) (neg.f64 x) (if (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)) #s(literal 918938533204673/1000000000000000 binary64) (neg.f64 x)))
(if (or (<=.f64 x #s(literal -1600 binary64)) (not (<=.f64 x #s(literal 8286623314361713/9007199254740992 binary64)))) (neg.f64 x) #s(literal 918938533204673/1000000000000000 binary64))
#s(literal 918938533204673/1000000000000000 binary64)
#s(literal -918938533204673/1000000000000000 binary64)

soundness1.7s (21.1%)

Rules
2165×fma-neg
822×log1p-expm1-u
822×expm1-log1p-u
449×log-prod
442×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082217319
1201315828
2744015828
066411529
1162610248
2565310248
033304
198264
2250236
3786224
42305224
53811224
64343224
74478224
84504224
94508224
104561224
114621224
124645224
134645210
146612210
156612210
166612210
062810245
114357720
242885055
01772
119367
2262867
Stop Event
fuel
node limit
node limit
saturated
node limit
node limit
Compiler

Compiled 789 to 514 computations (34.9% saved)

preprocess73.0ms (0.9%)

Compiler

Compiled 420 to 282 computations (32.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...