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

Time bar (total: 7.3s)

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)

sample1.4s (19.3%)

Results
1.1s7293×body256valid
210.0ms963×body256infinite
Bogosity

preprocess305.0ms (4.2%)

Algorithm
egg-herbie
Rules
4146×fma-def
1176×fma-neg
746×sub-neg
546×unsub-neg
452×associate-+l-
Iterations

Useful iterations: 12 (0.0ms)

IterNodesCost
028132
180114
220396
360692
4173486
5367586
6444886
7468886
8473886
9474286
10474486
11477486
12477484
13640184
14640184
15640184
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
(+.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
(+.f64 (-.f64 (*.f64 x (-.f64 (neg.f64 y) 1)) (*.f64 (neg.f64 y) 1/2)) 918938533204673/1000000000000000)
(+.f64 (-.f64 (*.f64 y (-.f64 x 1)) (*.f64 x 1/2)) 918938533204673/1000000000000000)
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
(-.f64 (*.f64 x (+.f64 y -1)) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
(+.f64 (fma.f64 x (+.f64 y -1) (*.f64 y -1/2)) 918938533204673/1000000000000000)
(fma.f64 x (+.f64 y -1) (fma.f64 y -1/2 918938533204673/1000000000000000))
(-.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x))
(-.f64 (fma.f64 y (-.f64 x 1/2) 918938533204673/1000000000000000) x)
(+.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 x)) (*.f64 y 1/2)))
(+.f64 918938533204673/1000000000000000 (fma.f64 (+.f64 y -1) (neg.f64 x) (*.f64 y -1/2)))
(-.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 y 1/2)))
(fma.f64 x (-.f64 1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(+.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 -1/2 x) x))
(fma.f64 y (-.f64 -1/2 x) (+.f64 x 918938533204673/1000000000000000))
(+.f64 (-.f64 (*.f64 x (-.f64 (neg.f64 y) 1)) (*.f64 (neg.f64 y) 1/2)) 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 x (+.f64 (neg.f64 y) -1)) (*.f64 y 1/2)))
(+.f64 918938533204673/1000000000000000 (fma.f64 x (fma.f64 -1 y -1) (*.f64 y 1/2)))
(fma.f64 x (-.f64 -1 y) (fma.f64 y 1/2 918938533204673/1000000000000000))
(-.f64 918938533204673/1000000000000000 (fma.f64 y (+.f64 x -1/2) x))
(-.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 x 1/2) x))
(-.f64 (fma.f64 y (-.f64 1/2 x) 918938533204673/1000000000000000) x)
(+.f64 (-.f64 (*.f64 y (-.f64 x 1)) (*.f64 x 1/2)) 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (-.f64 (*.f64 y (+.f64 x -1)) (*.f64 x 1/2)))
(+.f64 918938533204673/1000000000000000 (fma.f64 y (+.f64 x -1) (*.f64 x -1/2)))
(fma.f64 y (+.f64 x -1) (fma.f64 x -1/2 918938533204673/1000000000000000))
(fma.f64 x -1/2 (fma.f64 y (+.f64 x -1) 918938533204673/1000000000000000))
(fma.f64 x y (-.f64 918938533204673/1000000000000000 (fma.f64 x 1/2 y)))
(fma.f64 x (+.f64 y -1/2) (-.f64 918938533204673/1000000000000000 y))
Compiler

Compiled 15 to 12 computations (20% saved)

simplify68.0ms (0.9%)

Algorithm
egg-herbie
Rules
2372×fma-def
326×cancel-sign-sub-inv
288×fma-neg
264×associate-+l-
226×sub-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01231
13027
26523
313423
427121
558021
6112921
7183121
8262821
9279321
10282021
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
(-.f64 (*.f64 x (+.f64 y -1)) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
(+.f64 (fma.f64 x (-.f64 y 1) (*.f64 y -1/2)) 918938533204673/1000000000000000)
(fma.f64 x (-.f64 y 1) (fma.f64 y -1/2 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))

eval1.0ms (0%)

Compiler

Compiled 51 to 36 computations (29.4% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New325
Fresh101
Picked000
Done000
Total426
Accurracy
100.0%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
100.0%
(-.f64 (*.f64 x (+.f64 y -1)) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
100.0%
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
100.0%
(-.f64 (*.f64 x (+.f64 y -1)) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
Compiler

Compiled 46 to 34 computations (26.1% saved)

localize73.0ms (1%)

Local Accuracy

Found 5 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
100.0%
(-.f64 918938533204673/1000000000000000 x)
100.0%
(*.f64 x (+.f64 y -1))
100.0%
(-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000)
100.0%
(-.f64 (*.f64 x (+.f64 y -1)) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
Compiler

Compiled 53 to 36 computations (32.1% saved)

series6.0ms (0.1%)

Counts
5 → 96
Calls

24 calls:

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

rewrite120.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1920×fma-def
716×expm1-udef
710×log1p-udef
640×fma-neg
418×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01777
140177
2559377
Stop Event
node limit
Counts
5 → 280
Calls
Call 1
Inputs
(-.f64 (*.f64 x (+.f64 y -1)) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
(-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000)
(*.f64 x (+.f64 y -1))
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
Outputs
(+.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))
(+.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000)
(+.f64 (*.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 1) 918938533204673/1000000000000000)
(*.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1)
(*.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))))
(*.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(*.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3))))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3))) (neg.f64 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2))) (neg.f64 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) (-.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) -844448027808355901771309036929/1000000000000000000000000000000) (-.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000))
(pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1)
(pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 3)
(pow.f64 (pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2)
(sqrt.f64 (pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 2))
(log.f64 (exp.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))))))
(cbrt.f64 (pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 3))
(expm1.f64 (log1p.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(exp.f64 (log.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(exp.f64 (*.f64 (log.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 1))
(log1p.f64 (expm1.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(fma.f64 x y (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 x (+.f64 y -1) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 y x (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 -1 (fma.f64 y 1/2 -918938533204673/1000000000000000) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (*.f64 x (+.f64 y -1)) 1 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (+.f64 y -1)) 1 (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1 (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 1 (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000)
(fma.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 1 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (cbrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (cbrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (cbrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) (cbrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (sqrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)) (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(+.f64 (*.f64 y 1/2) -918938533204673/1000000000000000)
(+.f64 -918938533204673/1000000000000000 (*.f64 y 1/2))
(*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)
(*.f64 1 (fma.f64 y 1/2 -918938533204673/1000000000000000))
(*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(*.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)))
(/.f64 1 (/.f64 (fma.f64 y 1/2 918938533204673/1000000000000000) (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (*.f64 y 1/2) -918938533204673/1000000000000000))))
(/.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (neg.f64 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (neg.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2))
(log.f64 (exp.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(exp.f64 (log.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 y 1/2 -918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 (*.f64 y 1/2) 1 -918938533204673/1000000000000000)
(fma.f64 1 (*.f64 y 1/2) -918938533204673/1000000000000000)
(fma.f64 (cbrt.f64 (*.f64 y 1/2)) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) -918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (cbrt.f64 (*.f64 y 1/2)) -918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1/2) -918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (sqrt.f64 (*.f64 y 1/2)) -918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1/2) -918938533204673/1000000000000000)
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) -918938533204673/1000000000000000)
(fma.f64 (*.f64 1/2 (sqrt.f64 y)) (sqrt.f64 y) -918938533204673/1000000000000000)
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 x y))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 (neg.f64 x) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (neg.f64 x) 3)) (fma.f64 (*.f64 x y) (*.f64 x y) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x y) (neg.f64 (*.f64 (neg.f64 x) (neg.f64 x)))) (fma.f64 x y (neg.f64 (neg.f64 x))))
(/.f64 (*.f64 x (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 x (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) x) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 (fma.f64 y y -1) x) (+.f64 y 1))
(pow.f64 (*.f64 x (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(fma.f64 x y (neg.f64 x))
(fma.f64 x -1 (*.f64 x y))
(fma.f64 y x (neg.f64 x))
(fma.f64 -1 x (*.f64 x y))
(fma.f64 1 (*.f64 x y) (neg.f64 x))
(fma.f64 1 (neg.f64 x) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) -1) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 x))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 x y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) -1) (*.f64 x y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 x))
(fma.f64 (*.f64 x y) 1 (*.f64 (neg.f64 x) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) (*.f64 x y))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 x))
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (neg.f64 x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x y))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x y))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x y))
(fma.f64 (*.f64 -1 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 x))
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 x) 1))
(+.f64 (neg.f64 x) 918938533204673/1000000000000000)
(*.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(*.f64 1 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 1 (/.f64 (+.f64 x 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (neg.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 x) 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 918938533204673/1000000000000000 (neg.f64 x)))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 918938533204673/1000000000000000 (neg.f64 x)))
(pow.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
(pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2)
(sqrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))
(log.f64 (exp.f64 (-.f64 918938533204673/1000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3))
(expm1.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1))
(log1p.f64 (expm1.f64 (-.f64 918938533204673/1000000000000000 x)))
(fma.f64 x -1 918938533204673/1000000000000000)
(fma.f64 -1 x 918938533204673/1000000000000000)
(fma.f64 1 (neg.f64 x) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) -1) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) -1) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(+.f64 (-.f64 918938533204673/1000000000000000 x) (*.f64 y (+.f64 x -1/2)))
(+.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 (*.f64 y (+.f64 x -1/2)) 1) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x))) 1)
(-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)
(*.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 1)
(*.f64 1 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 2) (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) (sqrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3)) (fma.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 y (+.f64 x -1/2)) (-.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2) (*.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 y (+.f64 x -1/2))) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (-.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x)))
(pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(exp.f64 (log.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))

simplify192.0ms (2.6%)

Algorithm
egg-herbie
Rules
1158×times-frac
570×log-prod
472×fma-def
446×associate-*r*
428×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05729170
113518304
247358166
Stop Event
node limit
Counts
376 → 363
Calls
Call 1
Inputs
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
(-.f64 (+.f64 (*.f64 (-.f64 y 1) x) 918938533204673/1000000000000000) (*.f64 1/2 y))
(-.f64 (+.f64 (*.f64 (-.f64 y 1) x) 918938533204673/1000000000000000) (*.f64 1/2 y))
(-.f64 (+.f64 (*.f64 (-.f64 y 1) x) 918938533204673/1000000000000000) (*.f64 1/2 y))
(*.f64 (-.f64 y 1) x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(*.f64 (-.f64 y 1) x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 x 1/2)) (*.f64 -1 x)))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 x 1/2)) (*.f64 -1 x)))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 x 1/2)) (*.f64 -1 x)))
(*.f64 y (-.f64 x 1/2))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x)))) (*.f64 -1 x)))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x)))) (*.f64 -1 x)))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x)))) (*.f64 -1 x)))
-918938533204673/1000000000000000
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(*.f64 1/2 y)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(*.f64 1/2 y)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 -1 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
918938533204673/1000000000000000
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(*.f64 y (-.f64 x 1/2))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(*.f64 y (-.f64 x 1/2))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)
(+.f64 (*.f64 (-.f64 y 1) x) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y)))
(+.f64 (*.f64 (-.f64 y 1) x) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y)))
(+.f64 (*.f64 (-.f64 y 1) x) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y)))
(*.f64 (-.f64 y 1) x)
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 (-.f64 y 1) x)))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 (-.f64 y 1) x)))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 (-.f64 y 1) x)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))
(+.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000)
(+.f64 (*.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 1) 918938533204673/1000000000000000)
(*.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1)
(*.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))))
(*.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(*.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3))))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3))) (neg.f64 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2))) (neg.f64 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) (-.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) -844448027808355901771309036929/1000000000000000000000000000000) (-.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000))
(pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1)
(pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 3)
(pow.f64 (pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2)
(sqrt.f64 (pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 2))
(log.f64 (exp.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))))))
(cbrt.f64 (pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 3))
(expm1.f64 (log1p.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(exp.f64 (log.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(exp.f64 (*.f64 (log.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 1))
(log1p.f64 (expm1.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(fma.f64 x y (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 x (+.f64 y -1) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 y x (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 -1 (fma.f64 y 1/2 -918938533204673/1000000000000000) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (*.f64 x (+.f64 y -1)) 1 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (+.f64 y -1)) 1 (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1 (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 1 (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000)
(fma.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 1 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (cbrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (cbrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (cbrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) (cbrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (sqrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)) (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(+.f64 (*.f64 y 1/2) -918938533204673/1000000000000000)
(+.f64 -918938533204673/1000000000000000 (*.f64 y 1/2))
(*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)
(*.f64 1 (fma.f64 y 1/2 -918938533204673/1000000000000000))
(*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(*.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)))
(/.f64 1 (/.f64 (fma.f64 y 1/2 918938533204673/1000000000000000) (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (*.f64 y 1/2) -918938533204673/1000000000000000))))
(/.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (neg.f64 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (neg.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2))
(log.f64 (exp.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(exp.f64 (log.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 y 1/2 -918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 (*.f64 y 1/2) 1 -918938533204673/1000000000000000)
(fma.f64 1 (*.f64 y 1/2) -918938533204673/1000000000000000)
(fma.f64 (cbrt.f64 (*.f64 y 1/2)) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) -918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (cbrt.f64 (*.f64 y 1/2)) -918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1/2) -918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (sqrt.f64 (*.f64 y 1/2)) -918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1/2) -918938533204673/1000000000000000)
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) -918938533204673/1000000000000000)
(fma.f64 (*.f64 1/2 (sqrt.f64 y)) (sqrt.f64 y) -918938533204673/1000000000000000)
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 x y))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 (neg.f64 x) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (neg.f64 x) 3)) (fma.f64 (*.f64 x y) (*.f64 x y) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x y) (neg.f64 (*.f64 (neg.f64 x) (neg.f64 x)))) (fma.f64 x y (neg.f64 (neg.f64 x))))
(/.f64 (*.f64 x (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 x (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) x) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 (fma.f64 y y -1) x) (+.f64 y 1))
(pow.f64 (*.f64 x (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(fma.f64 x y (neg.f64 x))
(fma.f64 x -1 (*.f64 x y))
(fma.f64 y x (neg.f64 x))
(fma.f64 -1 x (*.f64 x y))
(fma.f64 1 (*.f64 x y) (neg.f64 x))
(fma.f64 1 (neg.f64 x) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) -1) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 x))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 x y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) -1) (*.f64 x y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 x))
(fma.f64 (*.f64 x y) 1 (*.f64 (neg.f64 x) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) (*.f64 x y))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 x))
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (neg.f64 x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x y))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x y))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x y))
(fma.f64 (*.f64 -1 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 x))
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 x) 1))
(+.f64 (neg.f64 x) 918938533204673/1000000000000000)
(*.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(*.f64 1 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 1 (/.f64 (+.f64 x 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (neg.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 x) 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 918938533204673/1000000000000000 (neg.f64 x)))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 918938533204673/1000000000000000 (neg.f64 x)))
(pow.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
(pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2)
(sqrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))
(log.f64 (exp.f64 (-.f64 918938533204673/1000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3))
(expm1.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1))
(log1p.f64 (expm1.f64 (-.f64 918938533204673/1000000000000000 x)))
(fma.f64 x -1 918938533204673/1000000000000000)
(fma.f64 -1 x 918938533204673/1000000000000000)
(fma.f64 1 (neg.f64 x) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) -1) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) -1) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(+.f64 (-.f64 918938533204673/1000000000000000 x) (*.f64 y (+.f64 x -1/2)))
(+.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 (*.f64 y (+.f64 x -1/2)) 1) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x))) 1)
(-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)
(*.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 1)
(*.f64 1 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 2) (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) (sqrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3)) (fma.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 y (+.f64 x -1/2)) (-.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2) (*.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 y (+.f64 x -1/2))) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (-.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x)))
(pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(exp.f64 (log.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
Outputs
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(-.f64 (+.f64 (*.f64 (-.f64 y 1) x) 918938533204673/1000000000000000) (*.f64 1/2 y))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 (*.f64 (-.f64 y 1) x) 918938533204673/1000000000000000) (*.f64 1/2 y))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 (*.f64 (-.f64 y 1) x) 918938533204673/1000000000000000) (*.f64 1/2 y))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 (-.f64 y 1) x)) (*.f64 1/2 y))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 x 1/2)) (*.f64 -1 x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 x 1/2)) (*.f64 -1 x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 x 1/2)) (*.f64 -1 x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(*.f64 y (+.f64 x -1/2))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x)))) (*.f64 -1 x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x)))) (*.f64 -1 x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x)))) (*.f64 -1 x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
-918938533204673/1000000000000000
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(*.f64 1/2 y)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(*.f64 1/2 y)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(-.f64 (*.f64 1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
918938533204673/1000000000000000
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (+.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(+.f64 (*.f64 (-.f64 y 1) x) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 (-.f64 y 1) x) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 (-.f64 y 1) x) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 (-.f64 y 1) x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 (-.f64 y 1) x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 (-.f64 y 1) x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(+.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(+.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 1) 918938533204673/1000000000000000)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (-.f64 (*.f64 y x) x) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 3) (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (-.f64 y 1)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (-.f64 (*.f64 y x) x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(/.f64 (pow.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) 2) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (-.f64 (*.f64 y x) x) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 3) (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (-.f64 y 1)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (-.f64 (*.f64 y x) x) 2)))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(/.f64 (pow.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) 2) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2)))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (-.f64 (*.f64 y x) x) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 3) (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (-.f64 y 1)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (-.f64 (*.f64 y x) x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(/.f64 (pow.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) 2) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3))) (neg.f64 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3))) (neg.f64 (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (-.f64 (*.f64 y x) x) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 3) (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (-.f64 y 1)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3) (pow.f64 (-.f64 (*.f64 y x) x) 3)) (neg.f64 (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (-.f64 (*.f64 y x) x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2))) (neg.f64 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(/.f64 (pow.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) 2) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (-.f64 (*.f64 y x) x) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 3) (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (-.f64 y 1)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (-.f64 (*.f64 y x) x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 y (-.f64 (*.f64 y x) x)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (fma.f64 -1/2 y (-.f64 (*.f64 y x) x)) (fma.f64 -1/2 y (-.f64 (*.f64 y x) x)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (fma.f64 -1/2 y (-.f64 (*.f64 y x) x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 y (-.f64 1/2 x) x)) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 -918938533204673/1000000000000000 (neg.f64 (fma.f64 y (-.f64 1/2 x) x)))) (*.f64 (fma.f64 y (-.f64 1/2 x) x) (fma.f64 y (-.f64 1/2 x) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) (-.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(/.f64 (pow.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) 2) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)))
(/.f64 (fma.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) -844448027808355901771309036929/1000000000000000000000000000000) (-.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000))
(/.f64 (fma.f64 (fma.f64 -1/2 y (-.f64 (*.f64 y x) x)) (fma.f64 -1/2 y (-.f64 (*.f64 y x) x)) -844448027808355901771309036929/1000000000000000000000000000000) (+.f64 (fma.f64 -1/2 y (-.f64 (*.f64 y x) x)) -918938533204673/1000000000000000))
(/.f64 (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) -844448027808355901771309036929/1000000000000000000000000000000) (+.f64 -918938533204673/1000000000000000 (-.f64 (*.f64 y (+.f64 x -1/2)) x)))
(/.f64 (+.f64 -844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (fma.f64 y (-.f64 1/2 x) x) (fma.f64 y (-.f64 1/2 x) x))) (+.f64 -918938533204673/1000000000000000 (neg.f64 (fma.f64 y (-.f64 1/2 x) x))))
(pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 3)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(pow.f64 (pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 3) 1/3)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(pow.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(sqrt.f64 (pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 2))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(log.f64 (exp.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(cbrt.f64 (pow.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 3))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(expm1.f64 (log1p.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(exp.f64 (log.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(exp.f64 (*.f64 (log.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(log1p.f64 (expm1.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 x y (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 x (+.f64 y -1) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 y x (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 -1 (fma.f64 y 1/2 -918938533204673/1000000000000000) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (+.f64 y -1) x (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (+.f64 y -1) x (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 x (+.f64 y -1)) 1 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 x (+.f64 y -1)) 1 (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1 (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 1 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 1 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 1 (*.f64 x y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 1 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 918938533204673/1000000000000000)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) 2) (cbrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (sqrt.f64 (+.f64 918938533204673/1000000000000000 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (-.f64 (*.f64 y x) x) 2))) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 3) (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (-.f64 y 1)) 2))))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (-.f64 (*.f64 y x) x) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (-.f64 (*.f64 y x) x) 2))) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 3) (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (-.f64 y 1)) 2))))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (-.f64 (*.f64 y x) x) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (+.f64 y -1)) 2))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (/.f64 1 (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (-.f64 (*.f64 y x) x) 2))) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 3) (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000)) (pow.f64 (*.f64 x (-.f64 y 1)) 2))))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 3)) (fma.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (-.f64 (*.f64 y x) x) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000))) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000))))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (pow.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) 2) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000))) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000))))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (pow.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) 2) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (/.f64 1 (fma.f64 x (+.f64 y -1) (fma.f64 1/2 y -918938533204673/1000000000000000))) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 y 1)) 2) (pow.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 2)) (fma.f64 x (-.f64 y 1) (fma.f64 1/2 y -918938533204673/1000000000000000))))
(+.f64 (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0) (/.f64 (pow.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) 2) (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))))
(fma.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)) 1 918938533204673/1000000000000000)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (cbrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y)))) (cbrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 918938533204673/1000000000000000)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (cbrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) (cbrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) (sqrt.f64 (fma.f64 x (+.f64 y -1) (*.f64 -1/2 y))) 918938533204673/1000000000000000)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 1/2 y -918938533204673/1000000000000000)) (fma.f64 1/2 y -918938533204673/1000000000000000)))
(+.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (*.f64 (fma.f64 1/2 y -918938533204673/1000000000000000) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (*.f64 1/2 y))) (-.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (*.f64 1/2 y))) 918938533204673/1000000000000000)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/2 y)) (sqrt.f64 (*.f64 x (-.f64 y 1)))) (-.f64 (sqrt.f64 (*.f64 x (-.f64 y 1))) (sqrt.f64 (*.f64 1/2 y))) 918938533204673/1000000000000000)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/2 y)) (sqrt.f64 (-.f64 (*.f64 y x) x))) (-.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (*.f64 1/2 y))) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)) (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (*.f64 x (+.f64 y -1)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (neg.f64 x) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 y 1/2) -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(+.f64 -918938533204673/1000000000000000 (*.f64 y 1/2))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(*.f64 1 (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(*.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(*.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 1/2 y 918938533204673/1000000000000000))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)))
(*.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 1 (/.f64 (fma.f64 y 1/2 918938533204673/1000000000000000) (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 1/2 y 918938533204673/1000000000000000))
(/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (*.f64 y 1/2) -918938533204673/1000000000000000))))
(*.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 y 1/2 918938533204673/1000000000000000))
(*.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 1/2 y 918938533204673/1000000000000000))
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (neg.f64 (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 1 (/.f64 (fma.f64 1/8 (pow.f64 y 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 1/4 (*.f64 y y) (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (neg.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(*.f64 1 (/.f64 (fma.f64 1/4 (*.f64 y y) -844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 1/2 y 918938533204673/1000000000000000)))
(pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 3)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(pow.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3) 1/3)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(pow.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(sqrt.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(log.f64 (exp.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(cbrt.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(expm1.f64 (log1p.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(exp.f64 (log.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(exp.f64 (*.f64 (log.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(log1p.f64 (expm1.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 y 1/2 -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 (*.f64 y 1/2) 1 -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 1 (*.f64 y 1/2) -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 (cbrt.f64 (*.f64 y 1/2)) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (cbrt.f64 (*.f64 y 1/2)) -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1/2) -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (sqrt.f64 (*.f64 y 1/2)) -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1/2) -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(fma.f64 (*.f64 1/2 (sqrt.f64 y)) (sqrt.f64 y) -918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 y -918938533204673/1000000000000000)
(+.f64 (*.f64 x y) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 (neg.f64 x) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (neg.f64 x) 3)) (fma.f64 (*.f64 x y) (*.f64 x y) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 x y) (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (neg.f64 (pow.f64 x 3))) (fma.f64 (*.f64 y x) (*.f64 y x) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 x x (*.f64 y (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x y) (neg.f64 (*.f64 (neg.f64 x) (neg.f64 x)))) (fma.f64 x y (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (*.f64 x (neg.f64 x))) (fma.f64 x y x))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x x)) (fma.f64 y x x))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 x x)) (fma.f64 y x x))
(/.f64 (*.f64 x (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 x (/.f64 (-.f64 (fma.f64 y y 1) (neg.f64 y)) (+.f64 -1 (pow.f64 y 3))))
(/.f64 x (/.f64 (+.f64 y (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (+.f64 y (fma.f64 y y 1))) x)
(/.f64 (*.f64 x (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 x (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 x (+.f64 y 1)) (fma.f64 y y -1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) x) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 x (/.f64 (-.f64 (fma.f64 y y 1) (neg.f64 y)) (+.f64 -1 (pow.f64 y 3))))
(/.f64 x (/.f64 (+.f64 y (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (+.f64 y (fma.f64 y y 1))) x)
(/.f64 (*.f64 (fma.f64 y y -1) x) (+.f64 y 1))
(/.f64 x (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 x (+.f64 y 1)) (fma.f64 y y -1))
(pow.f64 (*.f64 x (+.f64 y -1)) 1)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(pow.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) 1/3)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 2)
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 x y (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 x -1 (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 y x (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 -1 x (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 1 (*.f64 x y) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 1 (neg.f64 x) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) -1) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) -1) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 x y) 1 (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (*.f64 (sqrt.f64 y) (sqrt.f64 x)) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 -1 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x y))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 x))
(-.f64 (*.f64 y x) x)
(*.f64 x (-.f64 y 1))
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 x) 1))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(-.f64 918938533204673/1000000000000000 x)
(*.f64 1 (-.f64 918938533204673/1000000000000000 x))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 x 918938533204673/1000000000000000)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 918938533204673/1000000000000000 x)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 918938533204673/1000000000000000 x))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 1 (/.f64 (+.f64 x 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 918938533204673/1000000000000000 x)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 918938533204673/1000000000000000 x))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 918938533204673/1000000000000000 x)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 918938533204673/1000000000000000 x))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (+.f64 -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (neg.f64 (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (neg.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (+.f64 (neg.f64 x) -918938533204673/1000000000000000))
(/.f64 (+.f64 -844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (-.f64 -918938533204673/1000000000000000 x))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 x) 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 918938533204673/1000000000000000 (neg.f64 x)))))
(/.f64 (*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 918938533204673/1000000000000000 x) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 918938533204673/1000000000000000 (neg.f64 x)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 918938533204673/1000000000000000 x)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 918938533204673/1000000000000000 x))
(pow.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(-.f64 918938533204673/1000000000000000 x)
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
(-.f64 918938533204673/1000000000000000 x)
(pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3) 1/3)
(-.f64 918938533204673/1000000000000000 x)
(pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2)
(-.f64 918938533204673/1000000000000000 x)
(sqrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))
(-.f64 918938533204673/1000000000000000 x)
(log.f64 (exp.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 918938533204673/1000000000000000 x))))
(-.f64 918938533204673/1000000000000000 x)
(cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3))
(-.f64 918938533204673/1000000000000000 x)
(expm1.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(exp.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1))
(-.f64 918938533204673/1000000000000000 x)
(log1p.f64 (expm1.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 x -1 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 -1 x 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 1 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) -1) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) -1) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (*.f64 -1 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(+.f64 (-.f64 918938533204673/1000000000000000 x) (*.f64 y (+.f64 x -1/2)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 (*.f64 y (+.f64 x -1/2)) 1) (-.f64 918938533204673/1000000000000000 x))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(+.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) (neg.f64 x))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x))) 1)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 1)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 1 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 2))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 2) (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) (sqrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3)) (fma.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 y (+.f64 x -1/2)) (-.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2) (*.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3) (pow.f64 (*.f64 y (+.f64 x -1/2)) 3)) (fma.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 y (+.f64 x -1/2)) (-.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2) (*.f64 y (*.f64 (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3) (pow.f64 (*.f64 y (+.f64 x -1/2)) 3)) (fma.f64 y (*.f64 (+.f64 x -1/2) (*.f64 y (+.f64 x -1/2))) (*.f64 (-.f64 918938533204673/1000000000000000 x) (-.f64 (-.f64 918938533204673/1000000000000000 x) (*.f64 y (+.f64 x -1/2))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 y (+.f64 x -1/2))) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (-.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 x -1/2) (+.f64 x -1/2))) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (-.f64 (*.f64 y (+.f64 x -1/2)) (-.f64 918938533204673/1000000000000000 x)))
(/.f64 (*.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x)) (fma.f64 y (+.f64 x -1/2) (+.f64 x -918938533204673/1000000000000000))) (fma.f64 y (+.f64 x -1/2) (+.f64 x -918938533204673/1000000000000000)))
(pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 1)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 3)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(pow.f64 (pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 3) 1/3)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 2)
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 2))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(log.f64 (exp.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x))))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x) 3))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(exp.f64 (log.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)) 1))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 y (+.f64 x -1/2) 918938533204673/1000000000000000) x)))
(fma.f64 (+.f64 y -1) x (fma.f64 -1/2 y 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))

eval203.0ms (2.8%)

Compiler

Compiled 6653 to 4522 computations (32% saved)

prune61.0ms (0.8%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3558363
Fresh000
Picked202
Done000
Total3578365
Accurracy
100.0%
Counts
365 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.8%
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
99.2%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
74.6%
(-.f64 (*.f64 y x) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
49.8%
(-.f64 (*.f64 y x) x)
51.7%
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
51.9%
(-.f64 918938533204673/1000000000000000 x)
49.8%
(*.f64 (-.f64 y 1) x)
49.8%
(*.f64 y (-.f64 x 1/2))
43.8%
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
99.2%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
74.6%
(-.f64 (*.f64 y x) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
49.8%
(-.f64 (*.f64 y x) x)
51.7%
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
51.9%
(-.f64 918938533204673/1000000000000000 x)
49.8%
(*.f64 (-.f64 y 1) x)
49.8%
(*.f64 y (-.f64 x 1/2))
Compiler

Compiled 400 to 292 computations (27% saved)

localize262.0ms (3.6%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))
99.9%
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
95.3%
(fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
46.2%
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
100.0%
(-.f64 (*.f64 y x) x)
100.0%
(*.f64 (-.f64 y 1) x)
100.0%
(-.f64 918938533204673/1000000000000000 x)
100.0%
(*.f64 x (+.f64 y -1))
100.0%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
99.0%
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
87.7%
(cbrt.f64 (*.f64 x (+.f64 y -1)))
Compiler

Compiled 212 to 139 computations (34.4% saved)

series92.0ms (1.3%)

Counts
9 → 151
Calls

54 calls:

TimeVariablePointExpression
59.0ms
x
@0
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
4.0ms
y
@0
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
4.0ms
x
@-inf
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
3.0ms
y
@0
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
3.0ms
y
@-inf
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))

rewrite115.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
766×add-sqr-sqrt
740×pow1
736×*-un-lft-identity
722×add-cube-cbrt
720×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035325
1827285
Stop Event
node limit
Counts
9 → 220
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 x (+.f64 y -1)))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(-.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 y x) x)
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
(fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (cbrt.f64 (+.f64 y -1)) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 y -1)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (+.f64 y -1)))) (cbrt.f64 (sqrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 1/3) (pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 1)
(pow.f64 (*.f64 x (+.f64 y -1)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(+.f64 (*.f64 x y) (*.f64 x -1))
(+.f64 (*.f64 x y) (*.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(*.f64 x (+.f64 y -1))
(*.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2))
(*.f64 1 (*.f64 x (+.f64 y -1)))
(*.f64 (+.f64 y -1) x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2)) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 2) 3) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 3))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(fma.f64 x y (*.f64 x -1))
(fma.f64 x y (*.f64 -1 x))
(fma.f64 y x (*.f64 x -1))
(fma.f64 y x (*.f64 -1 x))
(fma.f64 1 (*.f64 x y) (*.f64 x -1))
(fma.f64 1 (*.f64 x y) (*.f64 -1 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 x -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 -1 x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 x -1))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 -1 x))
(+.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 (+.f64 y -1) x (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 (+.f64 y -1) x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(*.f64 1 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 2) (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) (sqrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 2)) (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (+.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2) (*.f64 (*.f64 x (+.f64 y -1)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 3)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 2)
(log.f64 (exp.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(exp.f64 (log.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (*.f64 x y) (*.f64 x -1))
(+.f64 (*.f64 x y) (*.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(pow.f64 (*.f64 x (+.f64 y -1)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(fma.f64 x y (*.f64 x -1))
(fma.f64 x y (*.f64 -1 x))
(fma.f64 y x (*.f64 x -1))
(fma.f64 y x (*.f64 -1 x))
(fma.f64 1 (*.f64 x y) (*.f64 x -1))
(fma.f64 1 (*.f64 x y) (*.f64 -1 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 x -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 -1 x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 x -1))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 -1 x))
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 x y) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 (*.f64 x y) (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 1 (*.f64 x y) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 1 (-.f64 (*.f64 x y) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 2) (cbrt.f64 (-.f64 (*.f64 x y) x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x y) x)) (sqrt.f64 (-.f64 (*.f64 x y) x)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) x) 2)) (cbrt.f64 (-.f64 (*.f64 x y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x x (*.f64 (*.f64 x y) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(pow.f64 (-.f64 (*.f64 x y) x) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x y) x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x y) x)) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 x y) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x y) x))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) x) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x y) x)))
(exp.f64 (log.f64 (-.f64 (*.f64 x y) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x y) x)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x y) x)))
(fma.f64 x y (neg.f64 x))
(fma.f64 y x (neg.f64 x))
(fma.f64 1 (*.f64 x y) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))) 1)
(*.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (/.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 1)
(*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 3) 1/3)
(pow.f64 (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2)
(log.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))) 1)
(pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 3)
(pow.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 2)
(log.f64 (pow.f64 (exp.f64 918938533204673/1000000000000000) (-.f64 x (*.f64 y (+.f64 x -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
(cbrt.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(exp.f64 (log.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 1)
(*.f64 1 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2) (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 2)) (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3))) (+.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 2) (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 2)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2)
(log.f64 (exp.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (log.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 1))
(log1p.f64 (expm1.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 1 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 2) (cbrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) (sqrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 844448027808355901771309036929/1000000000000000000000000000000)

simplify203.0ms (2.8%)

Algorithm
egg-herbie
Rules
1576×fma-def
756×associate-+r+
682×distribute-lft-in
670×distribute-rgt-in
646×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092621909
1287020497
Stop Event
node limit
Counts
371 → 425
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 x) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 y (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 11)) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 y (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 11)) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 y (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)))
(+.f64 (*.f64 y (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 y 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) x))))
(+.f64 (*.f64 y (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (pow.f64 x 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 x) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))) (pow.f64 y 3)))))
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 1/2) y) (*.f64 -1 (*.f64 (pow.f64 1 1/3) x))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 1/2) y) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 y 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 1/2) y) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (pow.f64 x 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 x) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))) (pow.f64 y 3))))))
(*.f64 -1/2 y)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(*.f64 -1/2 y)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(*.f64 -1 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(/.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 y (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (+.f64 (*.f64 (pow.f64 y 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 y (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)))))))
(+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 (pow.f64 (-.f64 x 1/2) 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (+.f64 (*.f64 (pow.f64 y 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 y (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))))))))
(*.f64 y (-.f64 x 1/2))
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 x (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (*.f64 y (pow.f64 (-.f64 x 1/2) 2)))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 y (-.f64 x 1/2)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))) (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 x (*.f64 y (-.f64 x 1/2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (*.f64 y (pow.f64 (-.f64 x 1/2) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (-.f64 x 1/2))) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (-.f64 x 1/2))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 x (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (-.f64 x 1/2) 2)))))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))))))))
(*.f64 y (-.f64 x 1/2))
(-.f64 (+.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2))))
(-.f64 (+.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (-.f64 x 1/2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (-.f64 x 1/2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x)))) (pow.f64 (-.f64 x 1/2) 2)))) y)) (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2))))
(-.f64 (+.f64 (*.f64 -2 x) (+.f64 (*.f64 y (-.f64 x 1/2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (-.f64 x 1/2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (-.f64 x 1/2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x)))) (pow.f64 (-.f64 x 1/2) 2)))) y))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (-.f64 x 1/2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (-.f64 x 1/2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x)))) (pow.f64 (-.f64 x 1/2) 2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x)))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) x)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) x) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (pow.f64 (-.f64 y 1) 2)) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))))) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) x) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (pow.f64 (-.f64 y 1) 2)) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))))) (pow.f64 x 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (-.f64 y 1) 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))) (*.f64 -1/2 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (pow.f64 (-.f64 y 1) 2)) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (pow.f64 x 3))))))
(*.f64 (-.f64 y 1) x)
(-.f64 (+.f64 (*.f64 -1/2 y) (*.f64 (-.f64 y 1) x)) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 (-.f64 y 1) x) (*.f64 1/2 (/.f64 (pow.f64 y 2) (*.f64 (-.f64 y 1) x))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) (-.f64 (*.f64 -1/2 y) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))) (*.f64 (pow.f64 (-.f64 y 1) 2) x)) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (*.f64 (-.f64 y 1) x))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))) (*.f64 918938533204673/2000000000000000 (/.f64 y (*.f64 (-.f64 y 1) x)))))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (*.f64 (-.f64 y 1) x))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 y 1) x) (*.f64 -1/2 y))))) (+.f64 (/.f64 (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (-.f64 (*.f64 -1/2 y) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))) (+.f64 (*.f64 918938533204673/2000000000000000 (/.f64 y (*.f64 (-.f64 y 1) x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) (-.f64 (*.f64 -1/2 y) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))) (*.f64 (pow.f64 (-.f64 y 1) 2) x)) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (*.f64 (-.f64 y 1) x))) (/.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (-.f64 y 1))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) (-.f64 (*.f64 -1/2 y) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))) (pow.f64 (-.f64 y 1) 2)) (+.f64 (*.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 y 1))) (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (-.f64 y 1))))))) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2)))))))))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 (*.f64 -1/2 y) (+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))) (pow.f64 (+.f64 1 (*.f64 -1 y)) 2)) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (+.f64 1 (*.f64 -1 y)))) (*.f64 918938533204673/2000000000000000 (/.f64 y (+.f64 1 (*.f64 -1 y))))))) x)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x)))))
(-.f64 (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/2 y) (+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))) (pow.f64 (+.f64 1 (*.f64 -1 y)) 2)) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (+.f64 1 (*.f64 -1 y)))) (*.f64 918938533204673/2000000000000000 (/.f64 y (+.f64 1 (*.f64 -1 y))))))) x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x)) (*.f64 -1/8 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 y)))) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (+.f64 1 (*.f64 -1 y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) (+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)) (pow.f64 (+.f64 1 (*.f64 -1 y)) 2)) (*.f64 918938533204673/2000000000000000 (/.f64 y (+.f64 1 (*.f64 -1 y))))))) (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y)))) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2))) (/.f64 (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2)))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) x)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) x)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (*.f64 918938533204673/2000000000000000 y)))))
(+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) x)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (*.f64 918938533204673/2000000000000000 y)))))
(*.f64 918938533204673/2000000000000000 y)
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x)))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x)))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x)))
(*.f64 918938533204673/1000000000000000 x)
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x)))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x)))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x)))
(*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x)))
(*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (cbrt.f64 (+.f64 y -1)) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 y -1)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (+.f64 y -1)))) (cbrt.f64 (sqrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 1/3) (pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 1)
(pow.f64 (*.f64 x (+.f64 y -1)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(+.f64 (*.f64 x y) (*.f64 x -1))
(+.f64 (*.f64 x y) (*.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(*.f64 x (+.f64 y -1))
(*.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2))
(*.f64 1 (*.f64 x (+.f64 y -1)))
(*.f64 (+.f64 y -1) x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2)) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 2) 3) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 3))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(fma.f64 x y (*.f64 x -1))
(fma.f64 x y (*.f64 -1 x))
(fma.f64 y x (*.f64 x -1))
(fma.f64 y x (*.f64 -1 x))
(fma.f64 1 (*.f64 x y) (*.f64 x -1))
(fma.f64 1 (*.f64 x y) (*.f64 -1 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 x -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 -1 x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 x -1))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 -1 x))
(+.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 (+.f64 y -1) x (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 (+.f64 y -1) x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(*.f64 1 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 2) (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) (sqrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 2)) (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (+.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2) (*.f64 (*.f64 x (+.f64 y -1)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 3)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 2)
(log.f64 (exp.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(exp.f64 (log.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (+.f64 y -1) x (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (*.f64 x y) (*.f64 x -1))
(+.f64 (*.f64 x y) (*.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(pow.f64 (*.f64 x (+.f64 y -1)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(fma.f64 x y (*.f64 x -1))
(fma.f64 x y (*.f64 -1 x))
(fma.f64 y x (*.f64 x -1))
(fma.f64 y x (*.f64 -1 x))
(fma.f64 1 (*.f64 x y) (*.f64 x -1))
(fma.f64 1 (*.f64 x y) (*.f64 -1 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 x -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 -1 x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 x -1))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 -1 x))
(+.f64 (*.f64 x y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 x y) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 (*.f64 x y) (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 1 (*.f64 x y) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 1 (-.f64 (*.f64 x y) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 2) (cbrt.f64 (-.f64 (*.f64 x y) x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x y) x)) (sqrt.f64 (-.f64 (*.f64 x y) x)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) x) 2)) (cbrt.f64 (-.f64 (*.f64 x y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x x (*.f64 (*.f64 x y) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(pow.f64 (-.f64 (*.f64 x y) x) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x y) x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x y) x)) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 x y) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x y) x))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) x) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x y) x)))
(exp.f64 (log.f64 (-.f64 (*.f64 x y) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x y) x)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x y) x)))
(fma.f64 x y (neg.f64 x))
(fma.f64 y x (neg.f64 x))
(fma.f64 1 (*.f64 x y) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))) 1)
(*.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (/.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 1)
(*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 3) 1/3)
(pow.f64 (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2)
(log.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))) 1)
(pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 3)
(pow.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 2)
(log.f64 (pow.f64 (exp.f64 918938533204673/1000000000000000) (-.f64 x (*.f64 y (+.f64 x -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
(cbrt.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(exp.f64 (log.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 1)
(*.f64 1 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2) (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 2)) (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3))) (+.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 2) (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 2)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2)
(log.f64 (exp.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (log.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 1))
(log1p.f64 (expm1.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 1 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 2) (cbrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) (sqrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 844448027808355901771309036929/1000000000000000000000000000000)
Outputs
(*.f64 (pow.f64 (*.f64 1 x) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 x))
(+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 y (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) (*.f64 y (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) y) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 x)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 11)) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 y (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 -1) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 x 11) 1/18) (pow.f64 (pow.f64 x 11) 1/18)) (*.f64 (*.f64 y y) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) (*.f64 y (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 x) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) y) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 x 11) 1/18) (pow.f64 (pow.f64 x 11) 1/18))) (*.f64 (*.f64 y y) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 11)) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 y (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x x))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7))) 1/27))))) (fma.f64 (cbrt.f64 x) (cbrt.f64 -1) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 x 11) 1/18) (pow.f64 (pow.f64 x 11) 1/18)) (*.f64 (*.f64 y y) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) (*.f64 y (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x x))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 x 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27)))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 x) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) y) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 x 11) 1/18) (pow.f64 (pow.f64 x 11) 1/18))) (*.f64 (*.f64 y y) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) x))
(neg.f64 x)
(+.f64 (*.f64 y (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)))
(fma.f64 y (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) (neg.f64 x))
(-.f64 (*.f64 y (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) x)
(+.f64 (*.f64 y (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 y 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) x))))
(fma.f64 y (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) (fma.f64 (fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 17) 1/18) (pow.f64 (pow.f64 x 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 y y) (neg.f64 x)))
(fma.f64 y (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 x)) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 17) 1/18) (pow.f64 (pow.f64 x 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (neg.f64 x)))
(+.f64 (*.f64 y (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (pow.f64 x 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 x) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))) (pow.f64 y 3)))))
(fma.f64 y (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) (fma.f64 (fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 17) 1/18) (pow.f64 (pow.f64 x 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 y y) (fma.f64 -1 x (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -2/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7)))) (fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 x x)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 x)) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7))) 1/27)) (cbrt.f64 -1)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9))) (*.f64 -1/3 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7))) 1/27))))))))))
(fma.f64 y (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 x)) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 17) 1/18) (pow.f64 (pow.f64 x 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (fma.f64 (pow.f64 y 3) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 x 7)) (pow.f64 (cbrt.f64 -1) 2)) -2/27 (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 x)) (fma.f64 (*.f64 x x) 2/27 (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 x))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 x 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (cbrt.f64 -1)))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (pow.f64 x 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27))))) (neg.f64 x))))
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)))
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 1/2) y) (*.f64 -1 (*.f64 (pow.f64 1 1/3) x))))
(+.f64 918938533204673/1000000000000000 (fma.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) -1/2) y (neg.f64 x)))
(+.f64 918938533204673/1000000000000000 (fma.f64 y (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) -1/2) (neg.f64 x)))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 1/2) y) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 y 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)))))
(+.f64 918938533204673/1000000000000000 (fma.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) -1/2) y (fma.f64 (fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 17) 1/18) (pow.f64 (pow.f64 x 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 y y) (neg.f64 x))))
(+.f64 918938533204673/1000000000000000 (fma.f64 y (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) -1/2) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 x)) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 17) 1/18) (pow.f64 (pow.f64 x 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (neg.f64 x))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 1/2) y) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) x)) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (pow.f64 x 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 x) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 x 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 x 7) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))) (pow.f64 y 3))))))
(+.f64 918938533204673/1000000000000000 (fma.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) -1/2) y (fma.f64 (fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 17) 1/18) (pow.f64 (pow.f64 x 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 y y) (fma.f64 -1 x (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -2/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7)))) (fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 x x)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 x)) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7))) 1/27)) (cbrt.f64 -1)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9))) (*.f64 -1/3 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 x 7))) 1/27)))))))))))
(+.f64 918938533204673/1000000000000000 (fma.f64 y (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 13) 1/18) (pow.f64 (pow.f64 x 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) -1/2) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 x)) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 17) 1/18) (pow.f64 (pow.f64 x 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (fma.f64 (pow.f64 y 3) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 x 7)) (pow.f64 (cbrt.f64 -1) 2)) -2/27 (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 x)) (fma.f64 (*.f64 x x) 2/27 (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 x))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 x 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (cbrt.f64 -1)))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 7) 1/18) (pow.f64 (pow.f64 x 7) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 x 14) 1/18) (pow.f64 (pow.f64 x 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (pow.f64 x 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27))))) (neg.f64 x)))))
(*.f64 -1/2 y)
(*.f64 y -1/2)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(*.f64 -1/2 y)
(*.f64 y -1/2)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(neg.f64 (*.f64 x (-.f64 1 y)))
(*.f64 (neg.f64 x) (-.f64 1 y))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(neg.f64 (*.f64 x (-.f64 1 y)))
(*.f64 (neg.f64 x) (-.f64 1 y))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(neg.f64 (*.f64 x (-.f64 1 y)))
(*.f64 (neg.f64 x) (-.f64 1 y))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(neg.f64 (*.f64 x (-.f64 1 y)))
(*.f64 (neg.f64 x) (-.f64 1 y))
(/.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))
(/.f64 (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 y (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))))))
(fma.f64 -1 (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) (*.f64 y (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2) (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)))))))
(-.f64 (fma.f64 y (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))) (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (+.f64 (*.f64 (pow.f64 y 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 y (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)))))))
(fma.f64 -1 (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x -1/2) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) -3) (+.f64 (/.f64 (*.f64 (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (pow.f64 (+.f64 x -1/2) 2)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2)) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2) (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)))))))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) (*.f64 y (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2) (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000))))))))
(-.f64 (fma.f64 (*.f64 y y) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x -1/2) 2) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) x)) -3) (/.f64 (*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (pow.f64 (+.f64 x -1/2) 2)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2))) (/.f64 (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))))))))) (fma.f64 y (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))) (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 (pow.f64 (-.f64 x 1/2) 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (+.f64 (*.f64 (pow.f64 y 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x 1/2) 2) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (*.f64 y (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 x 1/2) (pow.f64 x 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) 2))))))))
(fma.f64 (pow.f64 y 3) (-.f64 (/.f64 (pow.f64 (+.f64 x -1/2) 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) (+.f64 (/.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2) (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) (pow.f64 (+.f64 x -1/2) 2))) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) (-.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x -1/2) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) -3) (+.f64 (/.f64 (*.f64 (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (pow.f64 (+.f64 x -1/2) 2)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2)) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2) (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)))))))))))) (fma.f64 -1 (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x -1/2) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) -3) (+.f64 (/.f64 (*.f64 (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (pow.f64 (+.f64 x -1/2) 2)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2)) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2) (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)))))))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))) (*.f64 y (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) 2) (fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)))))))))
(fma.f64 (pow.f64 y 3) (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 x -1/2) 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))) (/.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (pow.f64 (+.f64 x -1/2) 2)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x -1/2) 2) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) x)) -3) (/.f64 (*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (pow.f64 (+.f64 x -1/2) 2)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2))) (/.f64 (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))))))))) (-.f64 (fma.f64 (*.f64 y y) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x -1/2) 2) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) x)) -3) (/.f64 (*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (pow.f64 (+.f64 x -1/2) 2)) (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2))) (/.f64 (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))))))))) (fma.f64 y (-.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 x -1/2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))) (/.f64 (pow.f64 x 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2))))
(+.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (*.f64 -918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (+.f64 x -1/2))))
(fma.f64 x -1 (fma.f64 y (+.f64 x -1/2) (*.f64 (/.f64 (-.f64 1/2 x) (+.f64 x -1/2)) -918938533204673/1000000000000000)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 x (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (*.f64 y (pow.f64 (-.f64 x 1/2) 2)))))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 x x) (*.f64 y (+.f64 x -1/2))) (-.f64 (*.f64 y (+.f64 x -1/2)) x)) (+.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (+.f64 x -1/2))) (fma.f64 918938533204673/1000000000000000 (/.f64 x (*.f64 y (+.f64 x -1/2))) (fma.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (+.f64 x -1/2)) (*.f64 (/.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)) (+.f64 x -1/2))) y) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (pow.f64 (+.f64 x -1/2) 2)))))))
(-.f64 (-.f64 (-.f64 (fma.f64 2 (*.f64 (/.f64 x (+.f64 x -1/2)) (/.f64 x y)) (*.f64 y (+.f64 x -1/2))) x) (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (+.f64 x -1/2)))) (fma.f64 918938533204673/1000000000000000 (/.f64 x (*.f64 y (+.f64 x -1/2))) (fma.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (+.f64 x -1/2)) (*.f64 (/.f64 (fma.f64 x -1 (*.f64 (/.f64 (-.f64 1/2 x) (+.f64 x -1/2)) -918938533204673/1000000000000000)) y) (/.f64 (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (pow.f64 (+.f64 x -1/2) 2))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 y (-.f64 x 1/2)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))) (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (*.f64 y (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 x (*.f64 y (-.f64 x 1/2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (*.f64 y (pow.f64 (-.f64 x 1/2) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (-.f64 x 1/2))) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (-.f64 x 1/2))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 x (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))) (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (pow.f64 (-.f64 x 1/2) 2)))))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1/2 x) (-.f64 x 1/2)))))))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 x x) (*.f64 y (+.f64 x -1/2))) (fma.f64 y (+.f64 x -1/2) (fma.f64 -1 x (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (pow.f64 (+.f64 x -1/2) 2)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2))))))) (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)) (+.f64 x -1/2))) (*.f64 y y)) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) (pow.f64 (+.f64 x -1/2) 2))) (+.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (+.f64 x -1/2))) (fma.f64 918938533204673/1000000000000000 (/.f64 x (*.f64 y (+.f64 x -1/2))) (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)) (+.f64 x -1/2))) y) (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (pow.f64 (+.f64 x -1/2) 2))) (+.f64 (/.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)) (+.f64 x -1/2)) (*.f64 (/.f64 (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (*.f64 y y)) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 x x) (+.f64 x -1/2))) (+.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 x -1/2)) (fma.f64 918938533204673/1000000000000000 (/.f64 x (+.f64 x -1/2)) (/.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)) (+.f64 x -1/2))) (/.f64 (pow.f64 (+.f64 x -1/2) 2) (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))))) (pow.f64 (+.f64 x -1/2) 2)))))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 x (+.f64 x -1/2)) (/.f64 x y)) (fma.f64 y (+.f64 x -1/2) (-.f64 (-.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2))) (/.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (pow.f64 (+.f64 x -1/2) 2))) x))) (+.f64 (fma.f64 (/.f64 (fma.f64 x -1 (*.f64 (/.f64 (-.f64 1/2 x) (+.f64 x -1/2)) -918938533204673/1000000000000000)) (*.f64 y y)) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (pow.f64 (+.f64 x -1/2) 2)) (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (+.f64 x -1/2)))) (fma.f64 918938533204673/1000000000000000 (/.f64 x (*.f64 y (+.f64 x -1/2))) (fma.f64 (/.f64 (fma.f64 x -1 (*.f64 (/.f64 (-.f64 1/2 x) (+.f64 x -1/2)) -918938533204673/1000000000000000)) y) (/.f64 (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (pow.f64 (+.f64 x -1/2) 2)) (fma.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (*.f64 y y)) (/.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 x x) (+.f64 x -1/2))) (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 x -1/2))) (fma.f64 918938533204673/1000000000000000 (/.f64 x (+.f64 x -1/2)) (/.f64 (fma.f64 x -1 (*.f64 (/.f64 (-.f64 1/2 x) (+.f64 x -1/2)) -918938533204673/1000000000000000)) (/.f64 (pow.f64 (+.f64 x -1/2) 2) (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))))))) (pow.f64 (+.f64 x -1/2) 2)) (/.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)) (+.f64 x -1/2)))))))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(-.f64 (+.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2))))
(-.f64 (+.f64 (*.f64 x -3) (*.f64 y (+.f64 x -1/2))) (neg.f64 (/.f64 (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)) (+.f64 x -1/2))))
(+.f64 (fma.f64 x -3 (*.f64 y (+.f64 x -1/2))) (/.f64 (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)) (+.f64 x -1/2)))
(-.f64 (+.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (-.f64 x 1/2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (-.f64 x 1/2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x)))) (pow.f64 (-.f64 x 1/2) 2)))) y)) (+.f64 (*.f64 -1 x) (*.f64 y (-.f64 x 1/2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2))))
(-.f64 (fma.f64 -2 x (fma.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x -1/2)) -3) (fma.f64 -1 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) (+.f64 x -1/2)) (/.f64 (-.f64 (*.f64 x -3) (neg.f64 (/.f64 (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)) (+.f64 x -1/2)))) (/.f64 (pow.f64 (+.f64 x -1/2) 2) (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)))))) y) (-.f64 (*.f64 y (+.f64 x -1/2)) x))) (neg.f64 (/.f64 (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)) (+.f64 x -1/2))))
(+.f64 (+.f64 (fma.f64 x -3 (*.f64 y (+.f64 x -1/2))) (/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x -1/2)) -3) (-.f64 (/.f64 (fma.f64 x -3 (/.f64 (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)) (+.f64 x -1/2))) (/.f64 (pow.f64 (+.f64 x -1/2) 2) (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (+.f64 x -1/2))))) y)) (/.f64 (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)) (+.f64 x -1/2)))
(-.f64 (+.f64 (*.f64 -2 x) (+.f64 (*.f64 y (-.f64 x 1/2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (-.f64 x 1/2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (-.f64 x 1/2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x)))) (pow.f64 (-.f64 x 1/2) 2)))) y))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (-.f64 x 1/2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (-.f64 x 1/2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))) (-.f64 x 1/2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x)))) (pow.f64 (-.f64 x 1/2) 2)))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x)))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))) (-.f64 x 1/2)))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))))))
(-.f64 (fma.f64 -2 x (fma.f64 y (+.f64 x -1/2) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (pow.f64 (+.f64 x -1/2) 2)) (fma.f64 -1 x (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x -1/2)) -3) (fma.f64 -1 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) (+.f64 x -1/2)) (/.f64 (-.f64 (*.f64 x -3) (neg.f64 (/.f64 (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)) (+.f64 x -1/2)))) (/.f64 (pow.f64 (+.f64 x -1/2) 2) (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)))))) y))))))) (fma.f64 -1 (/.f64 (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)) (+.f64 x -1/2)) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x -1/2)) -3) (fma.f64 -1 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))) (+.f64 x -1/2)) (/.f64 (-.f64 (*.f64 x -3) (neg.f64 (/.f64 (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)) (+.f64 x -1/2)))) (/.f64 (pow.f64 (+.f64 x -1/2) 2) (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)))))) (*.f64 y y)) (/.f64 (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)) (pow.f64 (+.f64 x -1/2) 2))) (/.f64 (-.f64 (*.f64 x -3) (neg.f64 (/.f64 (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x)) (+.f64 x -1/2)))) (/.f64 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))))))
(fma.f64 x -2 (-.f64 (fma.f64 y (+.f64 x -1/2) (-.f64 (-.f64 (-.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x -1/2)) -3) (-.f64 (/.f64 (fma.f64 x -3 (/.f64 (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)) (+.f64 x -1/2))) (/.f64 (pow.f64 (+.f64 x -1/2) 2) (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (+.f64 x -1/2)))) y)) x) (/.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (pow.f64 (+.f64 x -1/2) 2)))) (-.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x -1/2)) -3) (-.f64 (/.f64 (fma.f64 x -3 (/.f64 (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)) (+.f64 x -1/2))) (/.f64 (pow.f64 (+.f64 x -1/2) 2) (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (+.f64 x -1/2)))) (*.f64 y y)) (/.f64 (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)) (pow.f64 (+.f64 x -1/2) 2)) (*.f64 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (*.f64 y y)) (/.f64 (fma.f64 x -3 (/.f64 (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)) (+.f64 x -1/2))) (pow.f64 (+.f64 x -1/2) 2)))) (/.f64 (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)) (+.f64 x -1/2)))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))))
(/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) x)))
(fma.f64 -1/8 (/.f64 (pow.f64 y 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) (*.f64 x (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 -1 y)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) 3/4) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y)))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (fma.f64 x (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 -1 y))) 3/4) (*.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) x) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (pow.f64 (-.f64 y 1) 2)) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))))) (pow.f64 x 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 y 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) (fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 -1 y)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) 3/4) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y)))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))))) x (*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 y (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (pow.f64 (+.f64 -1 y) 2))) -3/2) (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000))) (+.f64 -1 y))) 3/4) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y)))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))))) (/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (/.f64 (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))) (pow.f64 (+.f64 -1 y) 2)))))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 y (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (pow.f64 (+.f64 -1 y) 2))) -3/2) (fma.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (pow.f64 (+.f64 -1 y) 2) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 -1 y))) 3/4) (*.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))))))) (*.f64 x (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 -1 y))) 3/4) (*.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) x) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (pow.f64 (-.f64 y 1) 2)) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))))) (pow.f64 x 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (-.f64 y 1) 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))) (*.f64 -1/2 (/.f64 (*.f64 y (pow.f64 (-.f64 y 1) 2)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (pow.f64 (-.f64 y 1) 2)) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 y 1)) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1))))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))))) (pow.f64 (-.f64 y 1) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y)))))) (pow.f64 x 3))))))
(fma.f64 -1/8 (/.f64 (pow.f64 y 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) (fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 -1 y)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) 3/4) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y)))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))))) x (fma.f64 (-.f64 (*.f64 (/.f64 y (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (pow.f64 (+.f64 -1 y) 2))) -3/2) (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000))) (+.f64 -1 y))) 3/4) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y)))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))))) (/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (/.f64 (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))) (pow.f64 (+.f64 -1 y) 2))))) (*.f64 x x) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 -1 y) 3) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) (/.f64 (-.f64 (*.f64 (/.f64 y (/.f64 (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000))) (pow.f64 (+.f64 -1 y) 2))) -3/2) (+.f64 (/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (/.f64 (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))) (pow.f64 (+.f64 -1 y) 2))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 -1 y)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000)))) 3/4) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y)))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))))) (/.f64 (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000))) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))))))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y)))))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000))) (+.f64 -1 y))) 3/4) (/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) -1/8)) (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y)))) (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))))) (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (pow.f64 (+.f64 -1 y) 2)))))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (fma.f64 x (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 -1 y))) 3/4) (*.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))) (fma.f64 (pow.f64 x 3) (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 -1 y) 3) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 (/.f64 y (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (pow.f64 (+.f64 -1 y) 2))) -3/2) (fma.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (pow.f64 (+.f64 -1 y) 2) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 -1 y))) 3/4) (*.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))))))) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y)))))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 -1 y))) 3/4) (*.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (pow.f64 (+.f64 -1 y) 2)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 y (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (pow.f64 (+.f64 -1 y) 2))) -3/2) (fma.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (pow.f64 (+.f64 -1 y) 2) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 -1 y))) 3/4) (*.f64 (/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))))) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))))))))))
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(-.f64 (+.f64 (*.f64 -1/2 y) (*.f64 (-.f64 y 1) x)) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))
(+.f64 (fma.f64 x (+.f64 -1 y) (*.f64 y -1/2)) (*.f64 -918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (+.f64 -1 y))))
(fma.f64 y -1/2 (fma.f64 x (+.f64 -1 y) (*.f64 (/.f64 (-.f64 1 y) (+.f64 -1 y)) -918938533204673/1000000000000000)))
(-.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 (-.f64 y 1) x) (*.f64 1/2 (/.f64 (pow.f64 y 2) (*.f64 (-.f64 y 1) x))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) (-.f64 (*.f64 -1/2 y) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))) (*.f64 (pow.f64 (-.f64 y 1) 2) x)) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (*.f64 (-.f64 y 1) x))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))) (*.f64 918938533204673/2000000000000000 (/.f64 y (*.f64 (-.f64 y 1) x)))))))
(-.f64 (fma.f64 -1/2 y (fma.f64 (+.f64 -1 y) x (/.f64 (*.f64 1/2 (*.f64 y y)) (-.f64 (*.f64 x y) x)))) (+.f64 (*.f64 (/.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) (pow.f64 (+.f64 -1 y) 2)) (/.f64 (+.f64 (*.f64 y -1/2) (*.f64 -918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (+.f64 -1 y)))) x)) (+.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 x y) x)) (fma.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (+.f64 -1 y)) (*.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 (*.f64 x y) x)))))))
(-.f64 (fma.f64 y -1/2 (fma.f64 x (+.f64 -1 y) (/.f64 (*.f64 1/2 (*.f64 y y)) (-.f64 (*.f64 x y) x)))) (fma.f64 (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (pow.f64 (+.f64 -1 y) 2)) (/.f64 (fma.f64 y -1/2 (*.f64 (/.f64 (-.f64 1 y) (+.f64 -1 y)) -918938533204673/1000000000000000)) x) (+.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 x y) x)) (fma.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 (*.f64 x y) x)) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (+.f64 -1 y)))))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (*.f64 (-.f64 y 1) x))) (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 y 1) x) (*.f64 -1/2 y))))) (+.f64 (/.f64 (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (-.f64 (*.f64 -1/2 y) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))) (+.f64 (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))) (+.f64 (*.f64 918938533204673/2000000000000000 (/.f64 y (*.f64 (-.f64 y 1) x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) (-.f64 (*.f64 -1/2 y) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))) (*.f64 (pow.f64 (-.f64 y 1) 2) x)) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (*.f64 (-.f64 y 1) x))) (/.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (-.f64 y 1))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) (-.f64 (*.f64 -1/2 y) (*.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (-.f64 y 1))))) (pow.f64 (-.f64 y 1) 2)) (+.f64 (*.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 y 1))) (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (-.f64 y 1))))))) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2)))))))))
(-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 y 3) (*.f64 (*.f64 x x) (pow.f64 (+.f64 -1 y) 2))) (fma.f64 1/2 (/.f64 (*.f64 y y) (-.f64 (*.f64 x y) x)) (+.f64 (fma.f64 x (+.f64 -1 y) (*.f64 y -1/2)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (*.f64 x x) (pow.f64 (+.f64 -1 y) 2)))))) (+.f64 (*.f64 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (pow.f64 (+.f64 -1 y) 2)) (/.f64 (+.f64 (*.f64 y -1/2) (*.f64 -918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (+.f64 -1 y)))) (*.f64 x x))) (fma.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (+.f64 -1 y)) (fma.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 (*.f64 x y) x)) (+.f64 (*.f64 (/.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) (pow.f64 (+.f64 -1 y) 2)) (/.f64 (+.f64 (*.f64 y -1/2) (*.f64 -918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (+.f64 -1 y)))) x)) (+.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 x y) x)) (/.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 -1 y) 2)) (-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 y y)) (+.f64 -1 y)) (/.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) (/.f64 (pow.f64 (+.f64 -1 y) 2) (+.f64 (*.f64 y -1/2) (*.f64 -918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (+.f64 -1 y))))))) (fma.f64 918938533204673/2000000000000000 (/.f64 y (+.f64 -1 y)) (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 -1 y))))))))))))
(-.f64 (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 x y) x) 2)) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 y (+.f64 -1 y)) (/.f64 y x)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 x y) x) 2))) (-.f64 (*.f64 y (+.f64 x -1/2)) x))) (/.f64 (*.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (fma.f64 y -1/2 (*.f64 (/.f64 (-.f64 1 y) (+.f64 -1 y)) -918938533204673/1000000000000000))) (pow.f64 (-.f64 (*.f64 x y) x) 2))) (fma.f64 918938533204673/1000000000000000 (/.f64 (-.f64 1 y) (+.f64 -1 y)) (fma.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 (*.f64 x y) x)) (+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (pow.f64 (+.f64 -1 y) 2)) (/.f64 (fma.f64 y -1/2 (*.f64 (/.f64 (-.f64 1 y) (+.f64 -1 y)) -918938533204673/1000000000000000)) x) (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 x y) x))) (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (/.f64 (pow.f64 (-.f64 (*.f64 x y) x) 2) (-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 y y)) (+.f64 -1 y)) (/.f64 (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (/.f64 (pow.f64 (+.f64 -1 y) 2) (fma.f64 y -1/2 (*.f64 (/.f64 (-.f64 1 y) (+.f64 -1 y)) -918938533204673/1000000000000000))))) (fma.f64 918938533204673/2000000000000000 (/.f64 y (+.f64 -1 y)) (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 -1 y))))))))))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(neg.f64 (*.f64 x (-.f64 1 y)))
(*.f64 (neg.f64 x) (-.f64 1 y))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1/2 y) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 918938533204673/1000000000000000 (fma.f64 -1/2 y (neg.f64 (*.f64 x (-.f64 1 y)))))
(-.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) (*.f64 x (-.f64 1 y)))
(+.f64 (*.f64 -1/2 y) (+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))) (pow.f64 (+.f64 1 (*.f64 -1 y)) 2)) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (+.f64 1 (*.f64 -1 y)))) (*.f64 918938533204673/2000000000000000 (/.f64 y (+.f64 1 (*.f64 -1 y))))))) x)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x)))))
(+.f64 (fma.f64 -1/2 y 918938533204673/1000000000000000) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y y) (-.f64 1 y))) (+.f64 (/.f64 (fma.f64 -918938533204673/1000000000000000 (-.f64 1 y) (neg.f64 (*.f64 y (-.f64 1 y)))) (/.f64 (pow.f64 (-.f64 1 y) 2) (fma.f64 -1/2 y 918938533204673/1000000000000000))) (+.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 1 y)) (*.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 1 y)))))) x) (*.f64 x (-.f64 1 y)))))
(fma.f64 y -1/2 (-.f64 (-.f64 918938533204673/1000000000000000 (/.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y y) (-.f64 1 y))) (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 1 y))) (fma.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 1 y)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) -918938533204673/1000000000000000) (*.f64 y (-.f64 1 y))) (/.f64 (pow.f64 (-.f64 1 y) 2) (fma.f64 y -1/2 918938533204673/1000000000000000))))) x)) (*.f64 x (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/2 y) (+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))) (pow.f64 (+.f64 1 (*.f64 -1 y)) 2)) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (+.f64 1 (*.f64 -1 y)))) (*.f64 918938533204673/2000000000000000 (/.f64 y (+.f64 1 (*.f64 -1 y))))))) x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x)) (*.f64 -1/8 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 y)))) (+.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (/.f64 1 (+.f64 1 (*.f64 -1 y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) (+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)) (pow.f64 (+.f64 1 (*.f64 -1 y)) 2)) (*.f64 918938533204673/2000000000000000 (/.f64 y (+.f64 1 (*.f64 -1 y))))))) (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y)))) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2))) (/.f64 (*.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))) (+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2))) (-.f64 (+.f64 (fma.f64 -1/2 y 918938533204673/1000000000000000) (fma.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y y) (-.f64 1 y))) (+.f64 (/.f64 (fma.f64 -918938533204673/1000000000000000 (-.f64 1 y) (neg.f64 (*.f64 y (-.f64 1 y)))) (/.f64 (pow.f64 (-.f64 1 y) 2) (fma.f64 -1/2 y 918938533204673/1000000000000000))) (+.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 1 y)) (*.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 1 y)))))) x) (fma.f64 -1 (*.f64 x (-.f64 1 y)) (/.f64 (*.f64 (pow.f64 y 3) -1/8) (*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2)))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y y) (-.f64 1 y))) (+.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 1 y)) (+.f64 (/.f64 (fma.f64 -918938533204673/1000000000000000 (-.f64 1 y) (neg.f64 (*.f64 y (-.f64 1 y)))) (/.f64 (pow.f64 (-.f64 1 y) 2) (fma.f64 -1/2 y 918938533204673/1000000000000000))) (*.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 1 y)))))) (pow.f64 (-.f64 1 y) 2)) (/.f64 (fma.f64 -918938533204673/1000000000000000 (-.f64 1 y) (neg.f64 (*.f64 y (-.f64 1 y)))) (*.f64 x x))) (*.f64 (/.f64 (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))) (pow.f64 (-.f64 1 y) 2)) (/.f64 (fma.f64 -1/2 y 918938533204673/1000000000000000) (*.f64 x x))))))
(+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2))) (-.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 y 3) -1/8) (*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2))) (*.f64 x (-.f64 1 y))) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y y) (-.f64 1 y))) (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 1 y))) (fma.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 1 y)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) -918938533204673/1000000000000000) (*.f64 y (-.f64 1 y))) (/.f64 (pow.f64 (-.f64 1 y) 2) (fma.f64 y -1/2 918938533204673/1000000000000000))))) x)) (fma.f64 y -1/2 918938533204673/1000000000000000)) (fma.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y y) (-.f64 1 y))) (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 1 y))) (fma.f64 918938533204673/2000000000000000 (/.f64 y (-.f64 1 y)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) -918938533204673/1000000000000000) (*.f64 y (-.f64 1 y))) (/.f64 (pow.f64 (-.f64 1 y) 2) (fma.f64 y -1/2 918938533204673/1000000000000000))))) (pow.f64 (-.f64 1 y) 2)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) -918938533204673/1000000000000000) (*.f64 y (-.f64 1 y))) (*.f64 x x)) (/.f64 (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2)) (fma.f64 y -1/2 918938533204673/1000000000000000))))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 y (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (fma.f64 918938533204673/1000000000000000 x (*.f64 x x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 y (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 y (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 y (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 y (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 y (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))
(*.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2))
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))
(fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (*.f64 y (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))
(fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (*.f64 y (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 y (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 y (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 y (+.f64 (*.f64 -2 (*.f64 (-.f64 x 1/2) x)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x)))) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 y (fma.f64 -2 (*.f64 x (+.f64 x -1/2)) (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 y (fma.f64 (+.f64 1 (*.f64 x -2)) x (*.f64 918938533204673/1000000000000000 (-.f64 1/2 x))) (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2))
(*.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))))) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)))
(fma.f64 -1 (*.f64 y (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x))) (*.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2)))
(-.f64 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2)) (*.f64 y (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 -1 (*.f64 y (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x))) (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (*.f64 y (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x 1/2)) (*.f64 2 (*.f64 (-.f64 x 1/2) x))))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x 1/2) 2)) (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 -1 (*.f64 y (fma.f64 918938533204673/1000000000000000 (+.f64 x -1/2) (*.f64 (*.f64 2 (+.f64 x -1/2)) x))) (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (fma.f64 918938533204673/1000000000000000 x (*.f64 x x)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (fma.f64 (*.f64 y y) (pow.f64 (+.f64 x -1/2) 2) (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (*.f64 y (fma.f64 2 (*.f64 x (+.f64 x -1/2)) (+.f64 (*.f64 x 918938533204673/1000000000000000) -918938533204673/2000000000000000)))))
(+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y)))
(fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000)))
(fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (*.f64 918938533204673/2000000000000000 y))))
(fma.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) x (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (*.f64 y 918938533204673/2000000000000000))))
(fma.f64 x (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))))))
(fma.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) x (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (fma.f64 918938533204673/2000000000000000 y (*.f64 (*.f64 x x) (pow.f64 (+.f64 -1 y) 2))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (pow.f64 (-.f64 (*.f64 x y) x) 2))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))))))
(fma.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) x (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (fma.f64 918938533204673/2000000000000000 y (*.f64 (*.f64 x x) (pow.f64 (+.f64 -1 y) 2))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (pow.f64 (-.f64 (*.f64 x y) x) 2))
(*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (pow.f64 (+.f64 -1 y) 2))
(pow.f64 (-.f64 (*.f64 x y) x) 2)
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2)))
(fma.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) x (*.f64 (*.f64 x x) (pow.f64 (+.f64 -1 y) 2)))
(fma.f64 x (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (pow.f64 (-.f64 (*.f64 x y) x) 2))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))))))
(fma.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) x (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (fma.f64 918938533204673/2000000000000000 y (*.f64 (*.f64 x x) (pow.f64 (+.f64 -1 y) 2))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (pow.f64 (-.f64 (*.f64 x y) x) 2))
(+.f64 (*.f64 (+.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 -1 (*.f64 y (-.f64 y 1)))) x) (+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 (pow.f64 (-.f64 y 1) 2) (pow.f64 x 2))))))
(fma.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 1 y) (*.f64 (neg.f64 y) (+.f64 -1 y))) x (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 1/4 (*.f64 y y) (fma.f64 918938533204673/2000000000000000 y (*.f64 (*.f64 x x) (pow.f64 (+.f64 -1 y) 2))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) (*.f64 y (+.f64 -1 y))) (fma.f64 (*.f64 y y) 1/4 (fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000))) (pow.f64 (-.f64 (*.f64 x y) x) 2))
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) x)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)))
(fma.f64 -1 (*.f64 x (fma.f64 -918938533204673/1000000000000000 (-.f64 1 y) (neg.f64 (*.f64 y (-.f64 1 y))))) (*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2)))
(-.f64 (*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2)) (*.f64 x (-.f64 (*.f64 (-.f64 1 y) -918938533204673/1000000000000000) (*.f64 y (-.f64 1 y)))))
(+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) x)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (*.f64 918938533204673/2000000000000000 y)))))
(fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 -1 (*.f64 x (fma.f64 -918938533204673/1000000000000000 (-.f64 1 y) (neg.f64 (*.f64 y (-.f64 1 y))))) (fma.f64 (pow.f64 (-.f64 1 y) 2) (*.f64 x x) (*.f64 y 918938533204673/2000000000000000)))))
(+.f64 (fma.f64 (*.f64 y y) 1/4 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 (fma.f64 y 918938533204673/2000000000000000 (*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2))) (*.f64 x (-.f64 (*.f64 (-.f64 1 y) -918938533204673/1000000000000000) (*.f64 y (-.f64 1 y))))))
(+.f64 (*.f64 1/4 (pow.f64 y 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -918938533204673/1000000000000000 (+.f64 1 (*.f64 -1 y))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) y))) x)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (*.f64 918938533204673/2000000000000000 y)))))
(fma.f64 1/4 (*.f64 y y) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 -1 (*.f64 x (fma.f64 -918938533204673/1000000000000000 (-.f64 1 y) (neg.f64 (*.f64 y (-.f64 1 y))))) (fma.f64 (pow.f64 (-.f64 1 y) 2) (*.f64 x x) (*.f64 y 918938533204673/2000000000000000)))))
(+.f64 (fma.f64 (*.f64 y y) 1/4 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 (fma.f64 y 918938533204673/2000000000000000 (*.f64 (*.f64 x x) (pow.f64 (-.f64 1 y) 2))) (*.f64 x (-.f64 (*.f64 (-.f64 1 y) -918938533204673/1000000000000000) (*.f64 y (-.f64 1 y))))))
(*.f64 918938533204673/2000000000000000 y)
(*.f64 y 918938533204673/2000000000000000)
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y))))
(fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y))))
(fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y))))
(fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000))
(*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))
(*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))
(*.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x)
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y))))
(fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y))))
(fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x)))
(fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y))))
(fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000))
(*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))
(*.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x)
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x)))
(fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y))))
(fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x)))
(fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y))))
(fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000))
(+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x)))
(fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y))))
(fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000))
(*.f64 918938533204673/1000000000000000 x)
(*.f64 x 918938533204673/1000000000000000)
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(*.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 1/2 x)) x))
(*.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(*.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 1/2 x)) x))
(*.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(*.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 1/2 x)) x))
(*.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x))
(*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)))
(*.f64 (*.f64 918938533204673/1000000000000000 y) (-.f64 1/2 x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(*.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 1/2 x)) x))
(*.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(*.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 1/2 x)) x))
(*.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x))
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x))
(*.f64 918938533204673/1000000000000000 (+.f64 (*.f64 y (-.f64 1/2 x)) x))
(*.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x))
(*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))
(*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))))
(fma.f64 918938533204673/1000000000000000 x (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000))
(fma.f64 x 918938533204673/1000000000000000 (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))))
(fma.f64 918938533204673/1000000000000000 x (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000))
(fma.f64 x 918938533204673/1000000000000000 (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2))))
(fma.f64 918938533204673/1000000000000000 x (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000))
(fma.f64 x 918938533204673/1000000000000000 (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/2000000000000000 y))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y 918938533204673/2000000000000000))
(fma.f64 y 918938533204673/2000000000000000 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000)))
(*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))
(*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))
(*.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (-.f64 1 y) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000)))
(*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))
(*.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/2000000000000000 y) (*.f64 918938533204673/1000000000000000 (*.f64 (+.f64 1 (*.f64 -1 y)) x))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/2000000000000000 y (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 1 y)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 (*.f64 918938533204673/1000000000000000 (-.f64 1 y)) x (*.f64 y 918938533204673/2000000000000000)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x 918938533204673/1000000000000000))
(fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x)))
(fma.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x 918938533204673/1000000000000000)))
(fma.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x) 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x)))
(fma.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x 918938533204673/1000000000000000)))
(fma.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x) 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x)))
(fma.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x 918938533204673/1000000000000000)))
(fma.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x) 844448027808355901771309036929/1000000000000000000000000000000)
(*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)))
(*.f64 (*.f64 918938533204673/1000000000000000 y) (-.f64 1/2 x))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x)))
(fma.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x 918938533204673/1000000000000000)))
(fma.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x) 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x)))
(fma.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x 918938533204673/1000000000000000)))
(fma.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x) 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x))) (*.f64 918938533204673/1000000000000000 x)))
(fma.f64 918938533204673/1000000000000000 (*.f64 y (-.f64 1/2 x)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x 918938533204673/1000000000000000)))
(fma.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x) 844448027808355901771309036929/1000000000000000000000000000000)
(*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))
(*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000)))
(+.f64 (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000)))
(+.f64 (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (*.f64 -918938533204673/1000000000000000 (*.f64 y (-.f64 x 1/2)))))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (fma.f64 918938533204673/1000000000000000 x (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000)))
(+.f64 (*.f64 (*.f64 y (+.f64 x -1/2)) -918938533204673/1000000000000000) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))))) 1)
(cbrt.f64 (-.f64 (*.f64 x y) x))
(*.f64 1 (cbrt.f64 (*.f64 x (+.f64 y -1))))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x y) x))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x y) x))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(*.f64 (cbrt.f64 (+.f64 y -1)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (+.f64 -1 y)) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 y -1)))
(*.f64 (cbrt.f64 (+.f64 -1 y)) (cbrt.f64 x))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x y) x))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (+.f64 y -1)))) (cbrt.f64 (sqrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x y) x))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x y) x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x y) x))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 1/3) (pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x y) x))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x y) x))))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 1)
(cbrt.f64 (-.f64 (*.f64 x y) x))
(pow.f64 (*.f64 x (+.f64 y -1)) 1/3)
(cbrt.f64 (-.f64 (*.f64 x y) x))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 3)
(cbrt.f64 (-.f64 (*.f64 x y) x))
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 2)
(cbrt.f64 (-.f64 (*.f64 x y) x))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))))))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 1))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1/3))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (-.f64 (*.f64 x y) x))
(+.f64 (*.f64 x y) (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 x y) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(-.f64 (*.f64 x y) x)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 x y) x)
(*.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2))
(-.f64 (*.f64 x y) x)
(*.f64 1 (*.f64 x (+.f64 y -1)))
(-.f64 (*.f64 x y) x)
(*.f64 (+.f64 y -1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 x y) x)
(*.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 x y) x)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2)) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) x) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 2) 3) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 x y) x)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (+.f64 y -1)))) 3))
(-.f64 (*.f64 x y) x)
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(-.f64 (*.f64 x y) x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(-.f64 (*.f64 x y) x)
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(-.f64 (*.f64 x y) x)
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 x y) x)
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 x y) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(-.f64 (*.f64 x y) x)
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 x y) x)
(fma.f64 x y (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 x y (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 y x (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 y x (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (*.f64 x y) (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (*.f64 x y) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (sqrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 (+.f64 y -1) x (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 (+.f64 y -1) x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1))) (fma.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 1 (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 1)))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2))))
(+.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) (+.f64 (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(+.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 0))
(*.f64 1 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 2) (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) (sqrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 2)) (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(*.f64 (cbrt.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000)) 2)))
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (+.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2) (*.f64 (*.f64 x (+.f64 y -1)) (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x y) x) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x y) x) 2) (+.f64 (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2) (*.f64 x (*.f64 (+.f64 -1 y) (fma.f64 y 1/2 -918938533204673/1000000000000000))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x y) x) 3) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x y) x) 2) (*.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) (fma.f64 x (+.f64 -1 y) (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (fma.f64 x (+.f64 y -1) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x y) x) 2) (pow.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000) 2)) (fma.f64 x (+.f64 -1 y) (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 1)
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 3)
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 3) 1/3)
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 2)
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(log.f64 (exp.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))))))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000))) 3))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(exp.f64 (log.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))) 1))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(fma.f64 x (+.f64 y -1) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(fma.f64 (+.f64 y -1) x (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (neg.f64 (fma.f64 y 1/2 -918938533204673/1000000000000000)))
(-.f64 (-.f64 (*.f64 x y) x) (fma.f64 y 1/2 -918938533204673/1000000000000000))
(fma.f64 x (+.f64 -1 y) (fma.f64 y -1/2 918938533204673/1000000000000000))
(+.f64 (*.f64 x y) (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 x y) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(-.f64 (*.f64 x y) x)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(-.f64 (*.f64 x y) x)
(pow.f64 (*.f64 x (+.f64 y -1)) 1)
(-.f64 (*.f64 x y) x)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) 1/3)
(-.f64 (*.f64 x y) x)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 2)
(-.f64 (*.f64 x y) x)
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(-.f64 (*.f64 x y) x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(-.f64 (*.f64 x y) x)
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(-.f64 (*.f64 x y) x)
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 x y) x)
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 x y) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(-.f64 (*.f64 x y) x)
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(-.f64 (*.f64 x y) x)
(fma.f64 x y (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 x y (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 y x (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 y x (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (*.f64 x y) (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (*.f64 x y) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 x -1))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 x y) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(+.f64 (-.f64 (*.f64 x y) x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(fma.f64 x (+.f64 -1 y) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(+.f64 (fma.f64 1 (*.f64 x y) (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(+.f64 (fma.f64 1 (*.f64 x y) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 (*.f64 x 1))) (fma.f64 (neg.f64 x) 1 (*.f64 x 1)))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 (*.f64 x y) x) (+.f64 (neg.f64 x) x))
(fma.f64 x (+.f64 -1 y) (*.f64 x 0))
(*.f64 1 (-.f64 (*.f64 x y) x))
(-.f64 (*.f64 x y) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 2) (cbrt.f64 (-.f64 (*.f64 x y) x)))
(-.f64 (*.f64 x y) x)
(*.f64 (sqrt.f64 (-.f64 (*.f64 x y) x)) (sqrt.f64 (-.f64 (*.f64 x y) x)))
(-.f64 (*.f64 x y) x)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) x) 2)) (cbrt.f64 (-.f64 (*.f64 x y) x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x x (*.f64 (*.f64 x y) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x x (*.f64 x (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x (+.f64 x (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(pow.f64 (-.f64 (*.f64 x y) x) 1)
(-.f64 (*.f64 x y) x)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) x)) 3)
(-.f64 (*.f64 x y) x)
(pow.f64 (pow.f64 (-.f64 (*.f64 x y) x) 3) 1/3)
(-.f64 (*.f64 x y) x)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x y) x)) 2)
(-.f64 (*.f64 x y) x)
(log.f64 (exp.f64 (-.f64 (*.f64 x y) x)))
(-.f64 (*.f64 x y) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x y) x))))
(-.f64 (*.f64 x y) x)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) x) 3))
(-.f64 (*.f64 x y) x)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x y) x)))
(-.f64 (*.f64 x y) x)
(exp.f64 (log.f64 (-.f64 (*.f64 x y) x)))
(-.f64 (*.f64 x y) x)
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x y) x)) 1))
(-.f64 (*.f64 x y) x)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x y) x)))
(-.f64 (*.f64 x y) x)
(fma.f64 x y (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 y x (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (*.f64 x y) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))) 1)
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (/.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 1)
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 3)
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 3) 1/3)
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 2)
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) -1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3))))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 3))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 1))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))) 1)
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(pow.f64 (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2)))
(pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 1)
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 3)
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 3) 1/3)
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(pow.f64 (hypot.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 2)
(log.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 3))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(exp.f64 (log.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 1))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 2) (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))) 1)
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 1)
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(pow.f64 (cbrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 3)
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(pow.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3)) 1/3)
(cbrt.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3)))
(pow.f64 (sqrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 2)
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(log.f64 (pow.f64 (exp.f64 918938533204673/1000000000000000) (-.f64 x (*.f64 y (+.f64 x -1/2)))))
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(cbrt.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(exp.f64 (log.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 1))
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(log1p.f64 (expm1.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))) 1)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(*.f64 1 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2) (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(*.f64 (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 2)) (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) (cbrt.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3))) (+.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 2) (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))))
(/.f64 (+.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (+.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 2) (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
(/.f64 (fma.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 3) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (+.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (+.f64 (pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 2) (*.f64 -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 2)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 -918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))))
(pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 1)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(pow.f64 (cbrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 3)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(pow.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 3) 1/3)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(pow.f64 (sqrt.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 2)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(log.f64 (exp.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(cbrt.f64 (pow.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000) 3))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(expm1.f64 (log1p.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(exp.f64 (log.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(exp.f64 (*.f64 (log.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)) 1))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(log1p.f64 (expm1.f64 (fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 1 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (-.f64 x (*.f64 y (+.f64 x -1/2))) 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 2) (cbrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) (sqrt.f64 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2))) 844448027808355901771309036929/1000000000000000000000000000000)

eval561.0ms (7.7%)

Compiler

Compiled 22918 to 16760 computations (26.9% saved)

prune115.0ms (1.6%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New5375542
Fresh033
Picked235
Done000
Total53911550
Accurracy
100.0%
Counts
550 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.3%
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
35.9%
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
74.6%
(-.f64 (*.f64 y x) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
49.8%
(-.f64 (*.f64 y x) x)
51.7%
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
51.9%
(-.f64 918938533204673/1000000000000000 x)
49.8%
(*.f64 (-.f64 y 1) x)
49.8%
(*.f64 y (-.f64 x 1/2))
25.5%
(*.f64 y x)
26.8%
(*.f64 y -1/2)
26.8%
918938533204673/1000000000000000
51.3%
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
35.9%
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
74.6%
(-.f64 (*.f64 y x) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
49.8%
(-.f64 (*.f64 y x) x)
51.7%
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
51.9%
(-.f64 918938533204673/1000000000000000 x)
49.8%
(*.f64 (-.f64 y 1) x)
49.8%
(*.f64 y (-.f64 x 1/2))
25.5%
(*.f64 y x)
26.8%
(*.f64 y -1/2)
26.8%
918938533204673/1000000000000000
Compiler

Compiled 276 to 212 computations (23.2% saved)

localize62.0ms (0.9%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
100.0%
(*.f64 y (-.f64 x 1/2))
100.0%
(-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000)
Compiler

Compiled 59 to 34 computations (42.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

9 calls:

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

rewrite77.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1012×log-prod
670×prod-exp
620×pow-prod-down
468×pow-prod-up
454×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01026
122626
2290022
Stop Event
node limit
Counts
2 → 89
Calls
Call 1
Inputs
(*.f64 y (-.f64 x 1/2))
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
Outputs
(+.f64 0 (*.f64 y (+.f64 x -1/2)))
(+.f64 (*.f64 y x) (*.f64 y -1/2))
(+.f64 (*.f64 x y) (*.f64 y -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x -1/2)))) 1)
(/.f64 (*.f64 y (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 x x (fma.f64 x 1/2 1/4)))
(/.f64 (*.f64 y (fma.f64 x x -1/4)) (+.f64 x 1/2))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -1/8) y) (fma.f64 x x (fma.f64 x 1/2 1/4)))
(/.f64 (*.f64 (fma.f64 x x -1/4) y) (+.f64 x 1/2))
(pow.f64 (*.f64 y (+.f64 x -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 x -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x -1/2))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x -1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x -1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (+.f64 x -1/2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2)))) 2))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (+.f64 x -1/2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (+.f64 x -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (+.f64 x -1/2)) 1)))
(exp.f64 (+.f64 (log.f64 (+.f64 x -1/2)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1/2)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1/2)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x -1/2))))
(fma.f64 y x (*.f64 y -1/2))
(fma.f64 x y (*.f64 y -1/2))
(+.f64 918938533204673/1000000000000000 (*.f64 y -1/2))
(+.f64 918938533204673/1000000000000000 (*.f64 (*.f64 y -1/2) 1))
(+.f64 (*.f64 y -1/2) 918938533204673/1000000000000000)
(+.f64 0 (fma.f64 y -1/2 918938533204673/1000000000000000))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))))
(*.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 1)
(*.f64 1 (fma.f64 y -1/2 918938533204673/1000000000000000))
(*.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 2) (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3))) (/.f64 1 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3)))))
(/.f64 1 (/.f64 (fma.f64 y 1/2 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y)))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3))) (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3)))) (neg.f64 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y)))) (neg.f64 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y -1/2) 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 y -1/2) 2) (*.f64 918938533204673/1000000000000000 (*.f64 y -1/2)))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (pow.f64 (*.f64 y -1/2) 2)) (-.f64 918938533204673/1000000000000000 (*.f64 y -1/2)))
(pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3)))) -1)
(pow.f64 (/.f64 (fma.f64 y 1/2 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 2))
(log.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(exp.f64 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 (neg.f64 y) 918938533204673/1000000000000000)
(fma.f64 1 (*.f64 y -1/2) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (neg.f64 (sqrt.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y -1/2)) 2) (cbrt.f64 (*.f64 y -1/2)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y -1/2)) (sqrt.f64 (*.f64 y -1/2)) 918938533204673/1000000000000000)
(fma.f64 -1 (*.f64 y 1/2) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 y) 1/2 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2)) (cbrt.f64 (*.f64 y 1/2)) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (sqrt.f64 (*.f64 y 1/2)) 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1/2 (sqrt.f64 y)) (sqrt.f64 y) 918938533204673/1000000000000000)

simplify78.0ms (1.1%)

Algorithm
egg-herbie
Rules
1026×fma-def
694×distribute-lft-in
658×distribute-rgt-in
642×log-prod
584×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02291795
15101643
214041619
357051607
Stop Event
node limit
Counts
113 → 110
Calls
Call 1
Inputs
(*.f64 -1/2 y)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
918938533204673/1000000000000000
(+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)
(+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)
(+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)
(*.f64 -1/2 y)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(*.f64 -1/2 y)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(+.f64 0 (*.f64 y (+.f64 x -1/2)))
(+.f64 (*.f64 y x) (*.f64 y -1/2))
(+.f64 (*.f64 x y) (*.f64 y -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x -1/2)))) 1)
(/.f64 (*.f64 y (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 x x (fma.f64 x 1/2 1/4)))
(/.f64 (*.f64 y (fma.f64 x x -1/4)) (+.f64 x 1/2))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -1/8) y) (fma.f64 x x (fma.f64 x 1/2 1/4)))
(/.f64 (*.f64 (fma.f64 x x -1/4) y) (+.f64 x 1/2))
(pow.f64 (*.f64 y (+.f64 x -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 x -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x -1/2))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x -1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x -1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (+.f64 x -1/2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2)))) 2))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (+.f64 x -1/2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (+.f64 x -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (+.f64 x -1/2)) 1)))
(exp.f64 (+.f64 (log.f64 (+.f64 x -1/2)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1/2)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1/2)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x -1/2))))
(fma.f64 y x (*.f64 y -1/2))
(fma.f64 x y (*.f64 y -1/2))
(+.f64 918938533204673/1000000000000000 (*.f64 y -1/2))
(+.f64 918938533204673/1000000000000000 (*.f64 (*.f64 y -1/2) 1))
(+.f64 (*.f64 y -1/2) 918938533204673/1000000000000000)
(+.f64 0 (fma.f64 y -1/2 918938533204673/1000000000000000))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))))
(*.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 1)
(*.f64 1 (fma.f64 y -1/2 918938533204673/1000000000000000))
(*.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 2) (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3))) (/.f64 1 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3)))))
(/.f64 1 (/.f64 (fma.f64 y 1/2 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y)))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3))) (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3)))) (neg.f64 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y)))) (neg.f64 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y -1/2) 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 y -1/2) 2) (*.f64 918938533204673/1000000000000000 (*.f64 y -1/2)))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (pow.f64 (*.f64 y -1/2) 2)) (-.f64 918938533204673/1000000000000000 (*.f64 y -1/2)))
(pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3)))) -1)
(pow.f64 (/.f64 (fma.f64 y 1/2 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 2))
(log.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(exp.f64 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 1/2 (neg.f64 y) 918938533204673/1000000000000000)
(fma.f64 1 (*.f64 y -1/2) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (neg.f64 (sqrt.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y -1/2)) 2) (cbrt.f64 (*.f64 y -1/2)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y -1/2)) (sqrt.f64 (*.f64 y -1/2)) 918938533204673/1000000000000000)
(fma.f64 -1 (*.f64 y 1/2) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 y) 1/2 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2)) (cbrt.f64 (*.f64 y 1/2)) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (sqrt.f64 (*.f64 y 1/2)) 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1/2 (sqrt.f64 y)) (sqrt.f64 y) 918938533204673/1000000000000000)
Outputs
(*.f64 -1/2 y)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 -1/2 x))
(*.f64 y x)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 -1/2 x))
(*.f64 y x)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 -1/2 x))
918938533204673/1000000000000000
(+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 (*.f64 -1/2 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(*.f64 -1/2 y)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(*.f64 -1/2 y)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (*.f64 -1/2 y))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 0 (*.f64 y (+.f64 x -1/2)))
(*.f64 y (+.f64 -1/2 x))
(+.f64 (*.f64 y x) (*.f64 y -1/2))
(*.f64 y (+.f64 -1/2 x))
(+.f64 (*.f64 x y) (*.f64 y -1/2))
(*.f64 y (+.f64 -1/2 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 -1/2 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 -1/2 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 -1/2 x)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (+.f64 -1/2 x)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))))
(*.f64 y (+.f64 -1/2 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 x -1/2)))) 1)
(*.f64 y (+.f64 -1/2 x))
(/.f64 (*.f64 y (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 x x (fma.f64 x 1/2 1/4)))
(*.f64 (+.f64 (pow.f64 x 3) -1/8) (/.f64 y (fma.f64 x x (fma.f64 x 1/2 1/4))))
(/.f64 (*.f64 y (fma.f64 x x -1/4)) (+.f64 x 1/2))
(*.f64 (/.f64 y (+.f64 x 1/2)) (fma.f64 x x -1/4))
(*.f64 y (/.f64 (fma.f64 x x -1/4) (+.f64 x 1/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -1/8) y) (fma.f64 x x (fma.f64 x 1/2 1/4)))
(/.f64 (*.f64 y (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 x x (fma.f64 x 1/2 1/4)))
(*.f64 (+.f64 (pow.f64 x 3) -1/8) (/.f64 y (fma.f64 x x (fma.f64 x 1/2 1/4))))
(/.f64 (*.f64 (fma.f64 x x -1/4) y) (+.f64 x 1/2))
(/.f64 (*.f64 y (fma.f64 x x -1/4)) (+.f64 x 1/2))
(*.f64 (/.f64 y (+.f64 x 1/2)) (fma.f64 x x -1/4))
(*.f64 y (/.f64 (fma.f64 x x -1/4) (+.f64 x 1/2)))
(pow.f64 (*.f64 y (+.f64 x -1/2)) 1)
(*.f64 y (+.f64 -1/2 x))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 3)
(*.f64 y (+.f64 -1/2 x))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) 1/2)
(*.f64 y (+.f64 -1/2 x))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) 1/3)
(*.f64 y (+.f64 -1/2 x))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) 2)
(*.f64 y (+.f64 -1/2 x))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2))
(*.f64 y (+.f64 -1/2 x))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 x -1/2)))
(*.f64 y (+.f64 -1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 x -1/2)))))
(*.f64 y (+.f64 -1/2 x))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3))
(*.f64 y (+.f64 -1/2 x))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (log.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x -1/2))) 1))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x -1/2))) 1) 1))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2)))) 3))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (+.f64 x -1/2)))) 1/3))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2)))) 2))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (+.f64 x -1/2)) 1)))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (+.f64 x -1/2))))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (+.f64 x -1/2)) 1)))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (+.f64 (log.f64 (+.f64 x -1/2)) (*.f64 (log.f64 y) 1)))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1/2)) 1) (log.f64 y)))
(*.f64 y (+.f64 -1/2 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1/2)) 1) (*.f64 (log.f64 y) 1)))
(*.f64 y (+.f64 -1/2 x))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 y (+.f64 -1/2 x))
(fma.f64 y x (*.f64 y -1/2))
(*.f64 y (+.f64 -1/2 x))
(fma.f64 x y (*.f64 y -1/2))
(*.f64 y (+.f64 -1/2 x))
(+.f64 918938533204673/1000000000000000 (*.f64 y -1/2))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (*.f64 (*.f64 y -1/2) 1))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 (*.f64 y -1/2) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 0 (fma.f64 y -1/2 918938533204673/1000000000000000))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 y 918938533204673/1000000000000000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 y 918938533204673/1000000000000000)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 y 918938533204673/1000000000000000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(*.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 1)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(*.f64 1 (fma.f64 y -1/2 918938533204673/1000000000000000))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(*.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 2))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 2) (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(*.f64 (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3))) (/.f64 1 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (/.f64 1 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 y (*.f64 y 1/4) (fma.f64 918938533204673/2000000000000000 y 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (fma.f64 y 1/4 918938533204673/2000000000000000))))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (*.f64 y 1/4))) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (fma.f64 -1/4 (*.f64 y y) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3)))))
(*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (/.f64 1 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 y (*.f64 y 1/4) (fma.f64 918938533204673/2000000000000000 y 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (fma.f64 y 1/4 918938533204673/2000000000000000))))
(/.f64 1 (/.f64 (fma.f64 y 1/2 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y)))))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (*.f64 y 1/4))) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (fma.f64 -1/4 (*.f64 y y) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3))) (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (/.f64 1 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 y (*.f64 y 1/4) (fma.f64 918938533204673/2000000000000000 y 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (fma.f64 y 1/4 918938533204673/2000000000000000))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (fma.f64 y 1/2 918938533204673/1000000000000000))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (*.f64 y 1/4))) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (fma.f64 -1/4 (*.f64 y y) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3)))) (neg.f64 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (/.f64 1 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 y (*.f64 y 1/4) (fma.f64 918938533204673/2000000000000000 y 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (fma.f64 y 1/4 918938533204673/2000000000000000))))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y)))) (neg.f64 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (*.f64 y 1/4))) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (fma.f64 -1/4 (*.f64 y y) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y -1/2) 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 y -1/2) 2) (*.f64 918938533204673/1000000000000000 (*.f64 y -1/2)))))
(*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (/.f64 1 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 y (*.f64 y 1/4) (fma.f64 918938533204673/2000000000000000 y 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (fma.f64 y 1/4 918938533204673/2000000000000000))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (pow.f64 (*.f64 y -1/2) 2)) (-.f64 918938533204673/1000000000000000 (*.f64 y -1/2)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (*.f64 y 1/4))) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (fma.f64 -1/4 (*.f64 y y) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 y 1/2 918938533204673/1000000000000000))
(pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 1)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(pow.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 3)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(pow.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 2) 1/2)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(pow.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3) 1/3)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(pow.f64 (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 2)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(pow.f64 (/.f64 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 1/8 (pow.f64 y 3)))) -1)
(*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 -1/8 (pow.f64 y 3))) (/.f64 1 (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 y 3) -1/8 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (*.f64 y 1/2) (fma.f64 y 1/2 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 y (*.f64 y 1/4) (fma.f64 918938533204673/2000000000000000 y 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (fma.f64 -1/8 (pow.f64 y 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (fma.f64 y 1/4 918938533204673/2000000000000000))))
(pow.f64 (/.f64 (fma.f64 y 1/2 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y)))) -1)
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 1/4 (*.f64 y y))) (/.f64 1 (fma.f64 y 1/2 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 y (*.f64 y 1/4))) (fma.f64 y 1/2 918938533204673/1000000000000000))
(/.f64 (fma.f64 -1/4 (*.f64 y y) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 y 1/2 918938533204673/1000000000000000))
(sqrt.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 2))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(log.f64 (exp.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(cbrt.f64 (pow.f64 (fma.f64 y -1/2 918938533204673/1000000000000000) 3))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(expm1.f64 (log1p.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(exp.f64 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(exp.f64 (*.f64 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 1))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)) 1) 1))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 3))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 1/3))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y -1/2 918938533204673/1000000000000000))) 2))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(log1p.f64 (expm1.f64 (fma.f64 y -1/2 918938533204673/1000000000000000)))
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 y -1/2 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 1/2 (neg.f64 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 1 (*.f64 y -1/2) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (neg.f64 (sqrt.f64 (*.f64 y 1/2))) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y -1/2)) 2) (cbrt.f64 (*.f64 y -1/2)) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y -1/2)) (sqrt.f64 (*.f64 y -1/2)) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 -1 (*.f64 y 1/2) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (neg.f64 y) 1/2 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2)) (cbrt.f64 (*.f64 y 1/2)) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (sqrt.f64 (*.f64 y 1/2)) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)
(fma.f64 (*.f64 -1/2 (sqrt.f64 y)) (sqrt.f64 y) 918938533204673/1000000000000000)
(fma.f64 -1/2 y 918938533204673/1000000000000000)

eval43.0ms (0.6%)

Compiler

Compiled 1695 to 1206 computations (28.8% saved)

prune28.0ms (0.4%)

Pruning

11 alts after pruning (4 fresh and 7 done)

PrunedKeptTotal
New1531154
Fresh033
Picked145
Done033
Total15411165
Accurracy
100.0%
Counts
165 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.3%
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
35.9%
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
49.8%
(-.f64 (*.f64 y x) (*.f64 1/2 y))
49.8%
(-.f64 (*.f64 y x) x)
51.7%
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
51.9%
(-.f64 918938533204673/1000000000000000 x)
49.8%
(*.f64 (-.f64 y 1) x)
49.8%
(*.f64 y (-.f64 x 1/2))
25.5%
(*.f64 y x)
26.8%
(*.f64 y -1/2)
26.8%
918938533204673/1000000000000000
51.3%
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
35.9%
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
49.8%
(-.f64 (*.f64 y x) (*.f64 1/2 y))
49.8%
(-.f64 (*.f64 y x) x)
51.7%
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
51.9%
(-.f64 918938533204673/1000000000000000 x)
49.8%
(*.f64 (-.f64 y 1) x)
49.8%
(*.f64 y (-.f64 x 1/2))
25.5%
(*.f64 y x)
26.8%
(*.f64 y -1/2)
26.8%
918938533204673/1000000000000000
Compiler

Compiled 156 to 118 computations (24.4% saved)

localize92.0ms (1.3%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 918938533204673/1000000000000000 x)
99.5%
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
99.4%
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
100.0%
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
100.0%
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))
100.0%
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
66.6%
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
100.0%
(-.f64 (*.f64 y x) (*.f64 1/2 y))
Compiler

Compiled 76 to 52 computations (31.6% saved)

series13.0ms (0.2%)

Counts
7 → 80
Calls

24 calls:

TimeVariablePointExpression
7.0ms
x
@0
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
1.0ms
x
@-inf
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
1.0ms
x
@inf
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
1.0ms
x
@0
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
0.0ms
x
@-inf
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)

rewrite175.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1636×fma-def
798×expm1-udef
788×log1p-udef
468×add-sqr-sqrt
450×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02289
152279
2646079
Stop Event
node limit
Counts
7 → 468
Calls
Call 1
Inputs
(-.f64 (*.f64 y x) (*.f64 1/2 y))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
Outputs
(+.f64 (*.f64 y x) (*.f64 y -1/2))
(+.f64 (*.f64 y x) (*.f64 (*.f64 y -1/2) 1))
(+.f64 (*.f64 y x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(+.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))
(+.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(+.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(+.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(+.f64 (*.f64 y (+.f64 x -1/2)) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (*.f64 y (+.f64 x -1/2)))
(+.f64 (*.f64 y -1/2) (*.f64 y x))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 (*.f64 y (+.f64 x -1/2)) 1)
(*.f64 1 (*.f64 y (+.f64 x -1/2)))
(*.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))))
(*.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3))))
(/.f64 1 (/.f64 (*.f64 y (+.f64 x 1/2)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (*.f64 y (+.f64 x 1/2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3))) (neg.f64 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y)))) (neg.f64 (*.f64 y (+.f64 x 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y -1/2) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (*.f64 y -1/2) (*.f64 y -1/2)) (*.f64 (*.f64 y x) (*.f64 y -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) (pow.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) (-.f64 (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))) (*.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y -1/2) (*.f64 y -1/2))) (-.f64 (*.f64 y x) (*.f64 y -1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))) (-.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(pow.f64 (*.f64 y (+.f64 x -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2))
(log.f64 (exp.f64 (*.f64 y (+.f64 x -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 x -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x -1/2))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x -1/2))))
(fma.f64 y x (*.f64 y -1/2))
(fma.f64 y x (*.f64 (*.f64 y -1/2) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y -1/2 (*.f64 y x))
(fma.f64 y (-.f64 x 1/2) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y (-.f64 x 1/2) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y (-.f64 x 1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (-.f64 x 1/2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y (-.f64 x 1/2) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y (+.f64 x -1/2) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 x y (*.f64 y -1/2))
(fma.f64 x y (*.f64 (*.f64 y -1/2) 1))
(fma.f64 x y (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 y x) 1 (*.f64 y -1/2))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 y x) 1 (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 1/2 (neg.f64 y) (*.f64 y x))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 1 (*.f64 y x) (*.f64 y -1/2))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 1 (*.f64 y x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 1 (fma.f64 y -1/2 (*.f64 y 1/2)) (*.f64 y (+.f64 x -1/2)))
(fma.f64 1 (*.f64 y -1/2) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y -1/2))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (neg.f64 y) 1/2 (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 -1/2 y (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (cbrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2)))) (cbrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (*.f64 y (+.f64 x -1/2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y -1/2)) (cbrt.f64 (*.f64 y -1/2))) (cbrt.f64 (*.f64 y -1/2)) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (sqrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (*.f64 y (+.f64 x -1/2)))
(fma.f64 (sqrt.f64 (*.f64 y -1/2)) (sqrt.f64 (*.f64 y -1/2)) (*.f64 y x))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (sqrt.f64 (*.f64 y 1/2)) (*.f64 y x))
(fma.f64 -1 (*.f64 y 1/2) (*.f64 y x))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2)) (cbrt.f64 (*.f64 y 1/2)) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 y -1/2))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y -1/2))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 y -1/2))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y -1/2))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 -1/2 (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 x) 1))
(+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x))) 1)
(-.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 x 918938533204673/1000000000000000)) (/.f64 (*.f64 x x) (+.f64 x 918938533204673/1000000000000000)))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 1 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 x 918938533204673/1000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 3) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3) (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) 1) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 1) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 x -918938533204673/1000000000000000))
(pow.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 3/2)
(pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2)
(pow.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x)) -1)
(neg.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(sqrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))
(log.f64 (exp.f64 (-.f64 918938533204673/1000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3)))
(expm1.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1))
(log1p.f64 (expm1.f64 (-.f64 918938533204673/1000000000000000 x)))
(fma.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 1 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 1 (neg.f64 x) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 -1 x 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 x 918938533204673/1000000000000000) (*.f64 x x))
(+.f64 (*.f64 (*.f64 x x) 1) (*.f64 (*.f64 x 918938533204673/1000000000000000) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))) 1)
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 x 918938533204673/1000000000000000) 3)) (fma.f64 (*.f64 x x) (*.f64 x x) (-.f64 (*.f64 (*.f64 x 918938533204673/1000000000000000) (*.f64 x 918938533204673/1000000000000000)) (*.f64 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x 918938533204673/1000000000000000) (*.f64 x 918938533204673/1000000000000000))) (-.f64 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000)))
(/.f64 (*.f64 x (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(/.f64 (*.f64 x (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 x -918938533204673/1000000000000000))
(/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) x) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(/.f64 (*.f64 (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000) x) (+.f64 x -918938533204673/1000000000000000))
(pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x 918938533204673/1000000000000000)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(exp.f64 (log.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(fma.f64 x x (*.f64 x 918938533204673/1000000000000000))
(fma.f64 x 918938533204673/1000000000000000 (*.f64 x x))
(fma.f64 918938533204673/1000000000000000 x (*.f64 x x))
(fma.f64 1 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 1 (*.f64 x 918938533204673/1000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 918938533204673/1000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x 918938533204673/1000000000000000) 1))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 918938533204673/1000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x 918938533204673/1000000000000000)) (cbrt.f64 (*.f64 x 918938533204673/1000000000000000))) (cbrt.f64 (*.f64 x 918938533204673/1000000000000000)) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (sqrt.f64 (*.f64 x 918938533204673/1000000000000000)) (sqrt.f64 (*.f64 x 918938533204673/1000000000000000)) (*.f64 x x))
(fma.f64 (*.f64 918938533204673/1000000000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 918938533204673/1000000000000000 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x 918938533204673/1000000000000000))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) 1)
(-.f64 (/.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))) (/.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 1)
(*.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (/.f64 1 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(*.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (/.f64 1 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))))
(/.f64 1 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(/.f64 (neg.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (neg.f64 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000))
(pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))
(log.f64 (exp.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (log.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 x x (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (+.f64 x 918938533204673/1000000000000000) x 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 1 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 1 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 1 (*.f64 x x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)) (*.f64 (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)) x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (sqrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 x) 2) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 2)) (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 x 918938533204673/1000000000000000))) (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 (+.f64 x 918938533204673/1000000000000000) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 (+.f64 x 918938533204673/1000000000000000) (sqrt.f64 x)) (sqrt.f64 x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 x 3)))
(+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (neg.f64 (pow.f64 x 3)) 1))
(+.f64 (neg.f64 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1)
(*.f64 1 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(*.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (/.f64 1 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(*.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (/.f64 1 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9))))
(/.f64 1 (/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (neg.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9))) (neg.f64 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (neg.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (+.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 (pow.f64 x 3)) 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (-.f64 (*.f64 (neg.f64 (pow.f64 x 3)) (neg.f64 (pow.f64 x 3))) (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 x 3))))))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (neg.f64 (pow.f64 x 3)) (neg.f64 (pow.f64 x 3)))) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 x 3))))
(pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 3)
(pow.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 2))
(log.f64 (exp.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(cbrt.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(exp.f64 (log.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(fma.f64 x (neg.f64 (*.f64 x x)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 1 (neg.f64 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (*.f64 x x) (neg.f64 x) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (neg.f64 x) (*.f64 x x) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (pow.f64 x 3/2) (neg.f64 (pow.f64 x 3/2)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 x 3))) (cbrt.f64 (neg.f64 (pow.f64 x 3)))) (cbrt.f64 (neg.f64 (pow.f64 x 3))) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x 3))) (sqrt.f64 (neg.f64 (pow.f64 x 3))) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (neg.f64 (*.f64 x x)) x 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (neg.f64 (pow.f64 x 3/2)) (pow.f64 x 3/2) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 x) 1))
(+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x))) 1)
(-.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 x 918938533204673/1000000000000000)) (/.f64 (*.f64 x x) (+.f64 x 918938533204673/1000000000000000)))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 1 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 x 918938533204673/1000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 3) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3) (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) 1) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 1) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 x -918938533204673/1000000000000000))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 1 (/.f64 1 (-.f64 918938533204673/1000000000000000 x)))
(/.f64 1 (/.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x)) 1))
(/.f64 1 (/.f64 (+.f64 x 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (/.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x))))
(/.f64 (-.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (pow.f64 x 3))) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))
(/.f64 (*.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) 1) (*.f64 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (*.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 1) (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (neg.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (neg.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 x) 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 918938533204673/1000000000000000 (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3) (pow.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3)) (fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (fma.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 918938533204673/1000000000000000 (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (*.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(/.f64 (*.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) 1) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (pow.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 2)) (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (sqrt.f64 (+.f64 x 918938533204673/1000000000000000))) (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)))
(neg.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(sqrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))
(log.f64 (exp.f64 (-.f64 918938533204673/1000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3)))
(expm1.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1))
(log1p.f64 (expm1.f64 (-.f64 918938533204673/1000000000000000 x)))
(fma.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 1 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 1 (neg.f64 x) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 -1 x 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))) 1)
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1)
(*.f64 1 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (pow.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (pow.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 1/3))
(*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1/3) (pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x))))
(/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))) (cbrt.f64 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (cbrt.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)))
(pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/3)
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) 3)
(pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))

simplify206.0ms (2.8%)

Algorithm
egg-herbie
Rules
1010×associate-*r*
950×associate-*l*
770×times-frac
622×fma-def
574×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087216420
1218915248
Stop Event
node limit
Counts
548 → 550
Calls
Call 1
Inputs
(*.f64 y (-.f64 x 1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(*.f64 -1/2 y)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
918938533204673/1000000000000000
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(*.f64 918938533204673/1000000000000000 x)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
844448027808355901771309036929/1000000000000000000000000000000
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(*.f64 -1 (pow.f64 x 3))
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(*.f64 -1 (pow.f64 x 3))
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
918938533204673/1000000000000000
(+.f64 918938533204673/1000000000000000 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3))) x))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3))) x) (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000)) 1/3)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000)) 1/3)) (*.f64 (cbrt.f64 918938533204673/1000000000000000) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)))))) (pow.f64 x 2))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3))) x) (+.f64 (*.f64 (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))) (+.f64 (*.f64 (cbrt.f64 918938533204673/1000000000000000) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))) (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))) (cbrt.f64 918938533204673/1000000000000000))) (*.f64 2000000000000000/24811340396526171 (pow.f64 1 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3))))) (*.f64 1/3 (-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))) (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))))))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000)) 1/3)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000)) 1/3)) (*.f64 (cbrt.f64 918938533204673/1000000000000000) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)))))) (pow.f64 x 2)))))
(cbrt.f64 918938533204673/1000000000000000)
(+.f64 (cbrt.f64 918938533204673/1000000000000000) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) 1/3) x)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 7)) 1/3) (pow.f64 x 2))) (+.f64 (cbrt.f64 918938533204673/1000000000000000) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) 1/3) x))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 7)) 1/3) (pow.f64 x 2))) (+.f64 (cbrt.f64 918938533204673/1000000000000000) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) 1/3) x)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))) (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))))
(+.f64 (*.f64 y x) (*.f64 y -1/2))
(+.f64 (*.f64 y x) (*.f64 (*.f64 y -1/2) 1))
(+.f64 (*.f64 y x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(+.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))
(+.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(+.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(+.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(+.f64 (*.f64 y (+.f64 x -1/2)) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (*.f64 y (+.f64 x -1/2)))
(+.f64 (*.f64 y -1/2) (*.f64 y x))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 (*.f64 y (+.f64 x -1/2)) 1)
(*.f64 1 (*.f64 y (+.f64 x -1/2)))
(*.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))))
(*.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3))))
(/.f64 1 (/.f64 (*.f64 y (+.f64 x 1/2)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (*.f64 y (+.f64 x 1/2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3))) (neg.f64 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y)))) (neg.f64 (*.f64 y (+.f64 x 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y -1/2) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (*.f64 y -1/2) (*.f64 y -1/2)) (*.f64 (*.f64 y x) (*.f64 y -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) (pow.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) (-.f64 (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))) (*.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y -1/2) (*.f64 y -1/2))) (-.f64 (*.f64 y x) (*.f64 y -1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))) (-.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(pow.f64 (*.f64 y (+.f64 x -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2))
(log.f64 (exp.f64 (*.f64 y (+.f64 x -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 x -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x -1/2))))
(exp.f64 (log.f64 (*.f64 y (+.f64 x -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x -1/2))))
(fma.f64 y x (*.f64 y -1/2))
(fma.f64 y x (*.f64 (*.f64 y -1/2) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y -1/2 (*.f64 y x))
(fma.f64 y (-.f64 x 1/2) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y (-.f64 x 1/2) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y (-.f64 x 1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (-.f64 x 1/2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y (-.f64 x 1/2) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y (+.f64 x -1/2) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 x y (*.f64 y -1/2))
(fma.f64 x y (*.f64 (*.f64 y -1/2) 1))
(fma.f64 x y (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 y x) 1 (*.f64 y -1/2))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 y x) 1 (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 1/2 (neg.f64 y) (*.f64 y x))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 1 (*.f64 y x) (*.f64 y -1/2))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 1 (*.f64 y x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 1 (fma.f64 y -1/2 (*.f64 y 1/2)) (*.f64 y (+.f64 x -1/2)))
(fma.f64 1 (*.f64 y -1/2) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y -1/2))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (neg.f64 y) 1/2 (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 -1/2 y (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (cbrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2)))) (cbrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (*.f64 y (+.f64 x -1/2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y -1/2)) (cbrt.f64 (*.f64 y -1/2))) (cbrt.f64 (*.f64 y -1/2)) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (sqrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (*.f64 y (+.f64 x -1/2)))
(fma.f64 (sqrt.f64 (*.f64 y -1/2)) (sqrt.f64 (*.f64 y -1/2)) (*.f64 y x))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (sqrt.f64 (*.f64 y 1/2)) (*.f64 y x))
(fma.f64 -1 (*.f64 y 1/2) (*.f64 y x))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2)) (cbrt.f64 (*.f64 y 1/2)) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 y -1/2))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y -1/2))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 y -1/2))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y -1/2))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 -1/2 (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 x) 1))
(+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x))) 1)
(-.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 x 918938533204673/1000000000000000)) (/.f64 (*.f64 x x) (+.f64 x 918938533204673/1000000000000000)))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 1 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 x 918938533204673/1000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 3) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3) (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) 1) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 1) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 x -918938533204673/1000000000000000))
(pow.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 3/2)
(pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2)
(pow.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x)) -1)
(neg.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(sqrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))
(log.f64 (exp.f64 (-.f64 918938533204673/1000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3)))
(expm1.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1))
(log1p.f64 (expm1.f64 (-.f64 918938533204673/1000000000000000 x)))
(fma.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 1 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 1 (neg.f64 x) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 -1 x 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 x 918938533204673/1000000000000000) (*.f64 x x))
(+.f64 (*.f64 (*.f64 x x) 1) (*.f64 (*.f64 x 918938533204673/1000000000000000) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))) 1)
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 x 918938533204673/1000000000000000) 3)) (fma.f64 (*.f64 x x) (*.f64 x x) (-.f64 (*.f64 (*.f64 x 918938533204673/1000000000000000) (*.f64 x 918938533204673/1000000000000000)) (*.f64 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x 918938533204673/1000000000000000) (*.f64 x 918938533204673/1000000000000000))) (-.f64 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000)))
(/.f64 (*.f64 x (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(/.f64 (*.f64 x (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 x -918938533204673/1000000000000000))
(/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) x) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(/.f64 (*.f64 (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000) x) (+.f64 x -918938533204673/1000000000000000))
(pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x 918938533204673/1000000000000000)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(exp.f64 (log.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(fma.f64 x x (*.f64 x 918938533204673/1000000000000000))
(fma.f64 x 918938533204673/1000000000000000 (*.f64 x x))
(fma.f64 918938533204673/1000000000000000 x (*.f64 x x))
(fma.f64 1 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 1 (*.f64 x 918938533204673/1000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 918938533204673/1000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x 918938533204673/1000000000000000) 1))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 918938533204673/1000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x 918938533204673/1000000000000000)) (cbrt.f64 (*.f64 x 918938533204673/1000000000000000))) (cbrt.f64 (*.f64 x 918938533204673/1000000000000000)) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (sqrt.f64 (*.f64 x 918938533204673/1000000000000000)) (sqrt.f64 (*.f64 x 918938533204673/1000000000000000)) (*.f64 x x))
(fma.f64 (*.f64 918938533204673/1000000000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 918938533204673/1000000000000000 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x 918938533204673/1000000000000000))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) 1)
(-.f64 (/.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))) (/.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 1)
(*.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (/.f64 1 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(*.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (/.f64 1 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))))
(/.f64 1 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(/.f64 (neg.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (neg.f64 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000))
(pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))
(log.f64 (exp.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (log.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 x x (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (+.f64 x 918938533204673/1000000000000000) x 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 1 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 1 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 1 (*.f64 x x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)) (*.f64 (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)) x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (sqrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 x) 2) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 2)) (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 x 918938533204673/1000000000000000))) (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 (+.f64 x 918938533204673/1000000000000000) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 (+.f64 x 918938533204673/1000000000000000) (sqrt.f64 x)) (sqrt.f64 x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 x 3)))
(+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (neg.f64 (pow.f64 x 3)) 1))
(+.f64 (neg.f64 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1)
(*.f64 1 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(*.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (/.f64 1 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(*.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (/.f64 1 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9))))
(/.f64 1 (/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (neg.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9))) (neg.f64 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (neg.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (+.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 (pow.f64 x 3)) 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (-.f64 (*.f64 (neg.f64 (pow.f64 x 3)) (neg.f64 (pow.f64 x 3))) (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 x 3))))))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (neg.f64 (pow.f64 x 3)) (neg.f64 (pow.f64 x 3)))) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 x 3))))
(pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 3)
(pow.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 2))
(log.f64 (exp.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(cbrt.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(exp.f64 (log.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(fma.f64 x (neg.f64 (*.f64 x x)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 1 (neg.f64 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (*.f64 x x) (neg.f64 x) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (neg.f64 x) (*.f64 x x) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (pow.f64 x 3/2) (neg.f64 (pow.f64 x 3/2)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 x 3))) (cbrt.f64 (neg.f64 (pow.f64 x 3)))) (cbrt.f64 (neg.f64 (pow.f64 x 3))) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x 3))) (sqrt.f64 (neg.f64 (pow.f64 x 3))) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (neg.f64 (*.f64 x x)) x 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(fma.f64 (neg.f64 (pow.f64 x 3/2)) (pow.f64 x 3/2) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 x) 1))
(+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(+.f64 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x))) 1)
(-.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 x 918938533204673/1000000000000000)) (/.f64 (*.f64 x x) (+.f64 x 918938533204673/1000000000000000)))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 1 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 x 918938533204673/1000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 3) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3) (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) 1) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 1) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 x -918938533204673/1000000000000000))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 1 (/.f64 1 (-.f64 918938533204673/1000000000000000 x)))
(/.f64 1 (/.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x)) 1))
(/.f64 1 (/.f64 (+.f64 x 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (/.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x))))
(/.f64 (-.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (pow.f64 x 3))) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))
(/.f64 (*.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) 1) (*.f64 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (*.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 1) (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (neg.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (neg.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 x) 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 918938533204673/1000000000000000 (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3) (pow.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3)) (fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (fma.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 918938533204673/1000000000000000 (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (*.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(/.f64 (*.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) 1) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (pow.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 2)) (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (sqrt.f64 (+.f64 x 918938533204673/1000000000000000))) (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)))
(neg.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(sqrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))
(log.f64 (exp.f64 (-.f64 918938533204673/1000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3)))
(expm1.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1))
(log1p.f64 (expm1.f64 (-.f64 918938533204673/1000000000000000 x)))
(fma.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 1 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 1 (neg.f64 x) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(fma.f64 -1 x 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))) 1)
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1)
(*.f64 1 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (pow.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (pow.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 1/3))
(*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1/3) (pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x))))
(/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))) (cbrt.f64 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (cbrt.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)))
(pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/3)
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) 3)
(pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
Outputs
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(*.f64 (neg.f64 y) (+.f64 1/2 (neg.f64 x)))
(*.f64 y (neg.f64 (-.f64 1/2 x)))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(*.f64 (neg.f64 y) (+.f64 1/2 (neg.f64 x)))
(*.f64 y (neg.f64 (-.f64 1/2 x)))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(*.f64 (neg.f64 y) (+.f64 1/2 (neg.f64 x)))
(*.f64 y (neg.f64 (-.f64 1/2 x)))
(*.f64 -1 (*.f64 y (+.f64 1/2 (*.f64 -1 x))))
(*.f64 (neg.f64 y) (+.f64 1/2 (neg.f64 x)))
(*.f64 y (neg.f64 (-.f64 1/2 x)))
(*.f64 -1/2 y)
(*.f64 y -1/2)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(*.f64 y x)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(*.f64 y x)
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
918938533204673/1000000000000000
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 -1 x))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 918938533204673/1000000000000000 x)
(*.f64 x 918938533204673/1000000000000000)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
844448027808355901771309036929/1000000000000000000000000000000
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 x))
(fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(+.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 (*.f64 918938533204673/1000000000000000 x) (pow.f64 x 2)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(*.f64 -1 (pow.f64 x 3))
(pow.f64 (neg.f64 x) 3)
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(*.f64 -1 (pow.f64 x 3))
(pow.f64 (neg.f64 x) 3)
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -1 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
918938533204673/1000000000000000
(+.f64 918938533204673/1000000000000000 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3))) x))
(+.f64 918938533204673/1000000000000000 (*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) -1)))
(fma.f64 x (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) -1) 918938533204673/1000000000000000)
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3))) x) (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000)) 1/3)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000)) 1/3)) (*.f64 (cbrt.f64 918938533204673/1000000000000000) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)))))) (pow.f64 x 2))))
(+.f64 918938533204673/1000000000000000 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) -1) x (*.f64 (fma.f64 -1/9 (cbrt.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000))) (fma.f64 2/9 (cbrt.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000))) (*.f64 (cbrt.f64 918938533204673/1000000000000000) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4))) -1/9)))) (*.f64 x x))))
(+.f64 918938533204673/1000000000000000 (fma.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000))) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4))) (*.f64 -1/9 (cbrt.f64 918938533204673/1000000000000000)))) (*.f64 x x) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) (neg.f64 x))))
(+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3))) x) (+.f64 (*.f64 (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))) (+.f64 (*.f64 (cbrt.f64 918938533204673/1000000000000000) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))) (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))) (cbrt.f64 918938533204673/1000000000000000))) (*.f64 2000000000000000/24811340396526171 (pow.f64 1 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3))))) (*.f64 1/3 (-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))) (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))))))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000)) 1/3)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000)) 1/3)) (*.f64 (cbrt.f64 918938533204673/1000000000000000) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) 1/3)))))) (pow.f64 x 2)))))
(+.f64 918938533204673/1000000000000000 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) -1) x (fma.f64 (fma.f64 2/27 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) (fma.f64 (cbrt.f64 918938533204673/1000000000000000) (fma.f64 2/3 (/.f64 (+.f64 (/.f64 1/27 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) (*.f64 -2/9 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))) (cbrt.f64 918938533204673/1000000000000000)) 2000000000000000/24811340396526171) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))) (*.f64 1/3 (+.f64 (/.f64 1/27 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) (*.f64 -2/9 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))))))) (pow.f64 x 3) (*.f64 (fma.f64 -1/9 (cbrt.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000))) (fma.f64 2/9 (cbrt.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000))) (*.f64 (cbrt.f64 918938533204673/1000000000000000) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4))) -1/9)))) (*.f64 x x)))))
(+.f64 (fma.f64 x (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4)) -1) 918938533204673/1000000000000000) (fma.f64 (pow.f64 x 3) (+.f64 (/.f64 2/27 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) (fma.f64 (cbrt.f64 918938533204673/1000000000000000) (fma.f64 2/3 (/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) -5/27) (cbrt.f64 918938533204673/1000000000000000)) 2000000000000000/24811340396526171) (fma.f64 1/3 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) -5/27) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4))) (*.f64 -1/9 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 918938533204673/1000000000000000))) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 4))) (*.f64 -1/9 (cbrt.f64 918938533204673/1000000000000000))))))))
(cbrt.f64 918938533204673/1000000000000000)
(+.f64 (cbrt.f64 918938533204673/1000000000000000) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) 1/3) x)))
(+.f64 (cbrt.f64 918938533204673/1000000000000000) (*.f64 -1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))))
(fma.f64 -1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))) (cbrt.f64 918938533204673/1000000000000000))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 7)) 1/3) (pow.f64 x 2))) (+.f64 (cbrt.f64 918938533204673/1000000000000000) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) 1/3) x))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 7))) (*.f64 x x)) (+.f64 (cbrt.f64 918938533204673/1000000000000000) (*.f64 -1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))))))
(fma.f64 -1/9 (*.f64 x (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 7))))) (fma.f64 -1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))) (cbrt.f64 918938533204673/1000000000000000)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 7)) 1/3) (pow.f64 x 2))) (+.f64 (cbrt.f64 918938533204673/1000000000000000) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) 1/3) x)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))) (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2))))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 7))) (*.f64 x x)) (+.f64 (cbrt.f64 918938533204673/1000000000000000) (fma.f64 -1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))) (*.f64 1/3 (/.f64 (+.f64 (/.f64 1/27 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) (*.f64 -2/9 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))) (/.f64 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2) (pow.f64 x 3)))))))
(+.f64 (fma.f64 -1/9 (*.f64 x (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 7))))) (fma.f64 -1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)))) (cbrt.f64 918938533204673/1000000000000000))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 918938533204673/1000000000000000) 2)) -5/27)))))
(+.f64 (*.f64 y x) (*.f64 y -1/2))
(*.f64 y (+.f64 x -1/2))
(+.f64 (*.f64 y x) (*.f64 (*.f64 y -1/2) 1))
(*.f64 y (+.f64 x -1/2))
(+.f64 (*.f64 y x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(+.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(+.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(+.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(+.f64 (*.f64 y (+.f64 x -1/2)) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(+.f64 (*.f64 y (+.f64 x -1/2)) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (*.f64 y 0)))
(+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (*.f64 y (+.f64 x -1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(+.f64 (*.f64 y -1/2) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(*.f64 y (-.f64 x 1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 y (+.f64 x -1/2))
(*.f64 (*.f64 y (+.f64 x -1/2)) 1)
(*.f64 y (+.f64 x -1/2))
(*.f64 1 (*.f64 y (+.f64 x -1/2)))
(*.f64 y (+.f64 x -1/2))
(*.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2))
(*.f64 y (+.f64 x -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 y (+.f64 x -1/2))
(*.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 y (+.f64 x -1/2))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y))) (/.f64 (/.f64 1 y) (+.f64 x 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4)) (*.f64 y (+.f64 x 1/2)))
(*.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (*.f64 y (+.f64 x 1/2)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y))) (/.f64 (/.f64 1 y) (+.f64 x 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4)) (*.f64 y (+.f64 x 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (*.f64 y (+.f64 x 1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y))) (/.f64 (/.f64 1 y) (+.f64 x 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4)) (*.f64 y (+.f64 x 1/2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3))) (neg.f64 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) 1/8))) (neg.f64 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y)))) (neg.f64 (*.f64 y (+.f64 x 1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y)))) (*.f64 (neg.f64 y) (+.f64 x 1/2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4))) (*.f64 y (-.f64 -1/2 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y -1/2) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (*.f64 y -1/2) (*.f64 y -1/2)) (*.f64 (*.f64 y x) (*.f64 y -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) -1/8)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y -1/2) (-.f64 (*.f64 y -1/2) (*.f64 y x)))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y -1/2) (*.f64 y (-.f64 -1/2 x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) (pow.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) (-.f64 (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))) (*.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) (pow.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (-.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (*.f64 y (+.f64 x -1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) (pow.f64 (*.f64 y 0) 3)) (fma.f64 (*.f64 y 0) (-.f64 (*.f64 y 0) (*.f64 y (+.f64 x -1/2))) (pow.f64 (*.f64 y (+.f64 x -1/2)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y -1/2) (*.f64 y -1/2))) (-.f64 (*.f64 y x) (*.f64 y -1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y))) (/.f64 (/.f64 1 y) (+.f64 x 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4)) (*.f64 y (+.f64 x 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))) (-.f64 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2) (*.f64 (*.f64 y 0) (*.f64 y 0))) (fma.f64 y (+.f64 x -1/2) (neg.f64 (*.f64 y 0))))
(pow.f64 (*.f64 y (+.f64 x -1/2)) 1)
(*.f64 y (+.f64 x -1/2))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 3)
(*.f64 y (+.f64 x -1/2))
(pow.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3) 1/3)
(*.f64 y (+.f64 x -1/2))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) 2)
(*.f64 y (+.f64 x -1/2))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 2))
(fabs.f64 (*.f64 y (+.f64 x -1/2)))
(log.f64 (exp.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 y (+.f64 x -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 x -1/2)))))
(*.f64 y (+.f64 x -1/2))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 x -1/2)) 3))
(*.f64 y (+.f64 x -1/2))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 y (+.f64 x -1/2))
(exp.f64 (log.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 y (+.f64 x -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 x -1/2))) 1))
(*.f64 y (+.f64 x -1/2))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 x -1/2))))
(*.f64 y (+.f64 x -1/2))
(fma.f64 y x (*.f64 y -1/2))
(*.f64 y (+.f64 x -1/2))
(fma.f64 y x (*.f64 (*.f64 y -1/2) 1))
(*.f64 y (+.f64 x -1/2))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 y -1/2 (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(fma.f64 y (-.f64 x 1/2) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 y (-.f64 x 1/2) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 y (-.f64 x 1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (-.f64 x 1/2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 y (-.f64 x 1/2) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (*.f64 y 0)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 y (+.f64 x -1/2) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (*.f64 y 0)))
(fma.f64 x y (*.f64 y -1/2))
(*.f64 y (+.f64 x -1/2))
(fma.f64 x y (*.f64 (*.f64 y -1/2) 1))
(*.f64 y (+.f64 x -1/2))
(fma.f64 x y (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (*.f64 y x) 1 (*.f64 y -1/2))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 y -1/2) 1))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (*.f64 y x) 1 (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 1/2 (neg.f64 y) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (*.f64 y (+.f64 x -1/2)) 1 (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (*.f64 y 0)))
(fma.f64 1 (*.f64 y x) (*.f64 y -1/2))
(*.f64 y (+.f64 x -1/2))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 y -1/2) 1))
(*.f64 y (+.f64 x -1/2))
(fma.f64 1 (*.f64 y x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 1 (*.f64 y (+.f64 x -1/2)) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (*.f64 y 0)))
(fma.f64 1 (fma.f64 y -1/2 (*.f64 y 1/2)) (*.f64 y (+.f64 x -1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 1 (*.f64 y -1/2) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)) (fma.f64 y -1/2 (*.f64 y 0)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (*.f64 y 0)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 x -1/2))) 2) (cbrt.f64 (*.f64 y (+.f64 x -1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (*.f64 y 0)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y -1/2))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 y -1/2) 1))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 y -1/2))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 y -1/2) 1))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)) (fma.f64 y -1/2 (*.f64 y 0)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)) (fma.f64 y -1/2 (*.f64 y 0)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 y (+.f64 x -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (sqrt.f64 (*.f64 y (+.f64 x -1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 2 (*.f64 y 0)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 y -1/2))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 y -1/2) 1))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)) (fma.f64 y -1/2 (*.f64 y 0)))
(fma.f64 (neg.f64 y) 1/2 (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (*.f64 y 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (*.f64 y 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (*.f64 y 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y 1/2) 3)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 y 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 3) -1/8)) (fma.f64 (*.f64 y 1/2) (*.f64 y (+.f64 x 1/2)) (pow.f64 (*.f64 y x) 2))) (*.f64 2 (*.f64 y 0)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y))) (/.f64 (/.f64 1 y) (+.f64 x 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4)) (*.f64 y (+.f64 x 1/2))) (*.f64 y 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y))) (/.f64 (/.f64 1 y) (+.f64 x 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4)) (*.f64 y (+.f64 x 1/2))) (*.f64 y 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y))) (/.f64 (/.f64 1 y) (+.f64 x 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4)) (*.f64 y (+.f64 x 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y))) (/.f64 (/.f64 1 y) (+.f64 x 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4)) (*.f64 y (+.f64 x 1/2))) (*.f64 y 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/4 (*.f64 y y))) (/.f64 1 (*.f64 y (+.f64 x 1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 -1/4 (*.f64 y y))) (/.f64 (/.f64 1 y) (+.f64 x 1/2)) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y y) -1/4)) (*.f64 y (+.f64 x 1/2))) (*.f64 2 (*.f64 y 0)))
(fma.f64 -1/2 y (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (cbrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2)))) (cbrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (*.f64 y (+.f64 x -1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y -1/2)) (cbrt.f64 (*.f64 y -1/2))) (cbrt.f64 (*.f64 y -1/2)) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (sqrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (sqrt.f64 (fma.f64 y -1/2 (*.f64 y 1/2))) (*.f64 y (+.f64 x -1/2)))
(fma.f64 y x (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 y (+.f64 x -1/2) (*.f64 y 0))
(fma.f64 (sqrt.f64 (*.f64 y -1/2)) (sqrt.f64 (*.f64 y -1/2)) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (sqrt.f64 (*.f64 y 1/2)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y 1/2)) (neg.f64 (sqrt.f64 (*.f64 y 1/2))) (*.f64 y x))
(fma.f64 -1 (*.f64 y 1/2) (*.f64 y x))
(*.f64 y (+.f64 x -1/2))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (*.f64 y 0))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 (*.f64 y -1/2) 1 (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (*.f64 y 0))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (*.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) 1))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (fma.f64 y -1/2 (*.f64 y 1/2)))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (*.f64 y 0))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (+.f64 (fma.f64 y -1/2 (*.f64 y 1/2)) (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (*.f64 2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (sqrt.f64 (*.f64 y 1/2))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y 1/2))) (*.f64 2 (*.f64 y 0)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2)) (cbrt.f64 (*.f64 y 1/2)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 y 1/2))) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)) (*.f64 y -1/2))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)) (*.f64 y -1/2))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)) (fma.f64 y -1/2 (*.f64 y 0)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)) (*.f64 y -1/2))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)) (*.f64 y -1/2))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)) (fma.f64 y -1/2 (*.f64 y 0)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 y -1/2))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)) (*.f64 y -1/2))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)) (*.f64 y -1/2))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)) (fma.f64 y -1/2 (*.f64 y 0)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y -1/2))
(fma.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)) (*.f64 y -1/2))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 y -1/2) 1))
(fma.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)) (*.f64 y -1/2))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)) (fma.f64 y -1/2 (fma.f64 y -1/2 (*.f64 y 1/2))))
(fma.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)) (fma.f64 y -1/2 (*.f64 y 0)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 y x))
(fma.f64 (*.f64 -1/2 (sqrt.f64 y)) (sqrt.f64 y) (*.f64 y x))
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 x) 1))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(+.f64 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x))) 1)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 x 918938533204673/1000000000000000)) (/.f64 (*.f64 x x) (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 1 (-.f64 918938533204673/1000000000000000 x))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 3) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3) (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) 1) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 1) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(/.f64 (*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (-.f64 -918938533204673/1000000000000000 x))))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x -918938533204673/1000000000000000)))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 x -918938533204673/1000000000000000))
(/.f64 (*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x -918938533204673/1000000000000000)) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000))
(pow.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(-.f64 918938533204673/1000000000000000 x)
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
(-.f64 918938533204673/1000000000000000 x)
(pow.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 3/2)
(pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3) 1/3)
(-.f64 918938533204673/1000000000000000 x)
(pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 2)
(-.f64 918938533204673/1000000000000000 x)
(pow.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x)) -1)
(-.f64 918938533204673/1000000000000000 x)
(neg.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(sqrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))
(fabs.f64 (-.f64 918938533204673/1000000000000000 x))
(log.f64 (exp.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 918938533204673/1000000000000000 x))))
(-.f64 918938533204673/1000000000000000 x)
(cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3))
(-.f64 918938533204673/1000000000000000 x)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3)))
(expm1.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(exp.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1))
(-.f64 918938533204673/1000000000000000 x)
(log1p.f64 (expm1.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 1 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 1 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 -1 x 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (/.f64 (pow.f64 (neg.f64 x) 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(-.f64 (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (/.f64 (pow.f64 (neg.f64 x) 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(-.f64 (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (-.f64 -918938533204673/1000000000000000 x)))) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(+.f64 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 x 918938533204673/1000000000000000) (*.f64 x x))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(+.f64 (*.f64 (*.f64 x x) 1) (*.f64 (*.f64 x 918938533204673/1000000000000000) 1))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))) 1)
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 x 918938533204673/1000000000000000) 3)) (fma.f64 (*.f64 x x) (*.f64 x x) (-.f64 (*.f64 (*.f64 x 918938533204673/1000000000000000) (*.f64 x 918938533204673/1000000000000000)) (*.f64 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000)))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (pow.f64 x 6)) (+.f64 (*.f64 x (pow.f64 x 3)) (-.f64 (*.f64 (*.f64 x x) 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 (pow.f64 x 3) 918938533204673/1000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 918938533204673/1000000000000000 (*.f64 x (-.f64 918938533204673/1000000000000000 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x 918938533204673/1000000000000000) (*.f64 x 918938533204673/1000000000000000))) (-.f64 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000)))
(/.f64 (-.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (*.f64 x x) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 x (-.f64 x 918938533204673/1000000000000000)))
(/.f64 (+.f64 (pow.f64 x 4) (*.f64 (*.f64 x x) -844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 x (+.f64 x -918938533204673/1000000000000000)))
(/.f64 (*.f64 x (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(/.f64 x (/.f64 (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (fma.f64 x 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 4)) (+.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x -918938533204673/1000000000000000)))
(/.f64 (*.f64 x (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 x -918938533204673/1000000000000000))
(/.f64 x (/.f64 (+.f64 x -918938533204673/1000000000000000) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) x) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(/.f64 x (/.f64 (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (fma.f64 x 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 4)) (+.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x -918938533204673/1000000000000000)))
(/.f64 (*.f64 (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000) x) (+.f64 x -918938533204673/1000000000000000))
(/.f64 x (/.f64 (+.f64 x -918938533204673/1000000000000000) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)))
(pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 1)
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 3)
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(pow.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3) 1/3)
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2)
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))
(fabs.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x 918938533204673/1000000000000000)) x))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(exp.f64 (log.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 1))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(fma.f64 x x (*.f64 x 918938533204673/1000000000000000))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(fma.f64 x 918938533204673/1000000000000000 (*.f64 x x))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(fma.f64 918938533204673/1000000000000000 x (*.f64 x x))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(fma.f64 1 (*.f64 x x) (*.f64 x 918938533204673/1000000000000000))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(fma.f64 1 (*.f64 x 918938533204673/1000000000000000) (*.f64 x x))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 918938533204673/1000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 918938533204673/1000000000000000 (cbrt.f64 x)) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x 918938533204673/1000000000000000) 1))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 918938533204673/1000000000000000) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 918938533204673/1000000000000000 (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x 918938533204673/1000000000000000)) (cbrt.f64 (*.f64 x 918938533204673/1000000000000000))) (cbrt.f64 (*.f64 x 918938533204673/1000000000000000)) (*.f64 x x))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 4) (pow.f64 (cbrt.f64 x) 2) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (sqrt.f64 (*.f64 x 918938533204673/1000000000000000)) (sqrt.f64 (*.f64 x 918938533204673/1000000000000000)) (*.f64 x x))
(*.f64 x (+.f64 x 918938533204673/1000000000000000))
(fma.f64 (*.f64 918938533204673/1000000000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 918938533204673/1000000000000000 (cbrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 918938533204673/1000000000000000 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 918938533204673/1000000000000000 (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x 918938533204673/1000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)) (*.f64 x 918938533204673/1000000000000000))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) 1)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(-.f64 (/.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))) (/.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (-.f64 -918938533204673/1000000000000000 x))))
(*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 1)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(*.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(*.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (/.f64 1 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(*.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (/.f64 1 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(*.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (/.f64 1 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (-.f64 -918938533204673/1000000000000000 x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))))
(*.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (/.f64 1 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(/.f64 1 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (-.f64 -918938533204673/1000000000000000 x))))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(*.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (/.f64 1 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 844448027808355901771309036929/1000000000000000000000000000000 x) (+.f64 x 918938533204673/1000000000000000)))))
(/.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (+.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (+.f64 (*.f64 (*.f64 -844448027808355901771309036929/1000000000000000000000000000000 (+.f64 x 918938533204673/1000000000000000)) x) (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(/.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (-.f64 -918938533204673/1000000000000000 x))))
(/.f64 (neg.f64 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (neg.f64 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (+.f64 -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (neg.f64 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (-.f64 -602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)) (neg.f64 (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000)))))
(/.f64 (+.f64 -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2)) (+.f64 -844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2) -713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000))
(pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 1)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3) 1/3)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 2)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))
(fabs.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(log.f64 (exp.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(exp.f64 (log.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 1))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x x (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (+.f64 x 918938533204673/1000000000000000) x 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 1 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 1 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 1 (*.f64 x x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 2) (*.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 2) (cbrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)) (*.f64 (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)) x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (sqrt.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 x) 2) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 4) (pow.f64 (cbrt.f64 x) 2) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 2)) (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 x 918938533204673/1000000000000000))) (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 (+.f64 x 918938533204673/1000000000000000) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 (+.f64 x 918938533204673/1000000000000000) (sqrt.f64 x)) (sqrt.f64 x) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)) (fma.f64 x 918938533204673/1000000000000000 844448027808355901771309036929/1000000000000000000000000000000))
(+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 x 3)))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (*.f64 (neg.f64 (pow.f64 x 3)) 1))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (neg.f64 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(*.f64 1 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(*.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (/.f64 1 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (fma.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 6))))
(*.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (/.f64 1 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9))))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (fma.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 6))))
(/.f64 1 (/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (fma.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 6))))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (neg.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9))) (neg.f64 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (fma.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 6))))
(/.f64 (neg.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (neg.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (+.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 (pow.f64 x 3)) 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (-.f64 (*.f64 (neg.f64 (pow.f64 x 3)) (neg.f64 (pow.f64 x 3))) (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 x 3))))))
(/.f64 (+.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 (neg.f64 x) 3) 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (+.f64 (pow.f64 x 6) (*.f64 -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 x) 3)))))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x 3) 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (fma.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 6))))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (neg.f64 (pow.f64 x 3)) (neg.f64 (pow.f64 x 3)))) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (neg.f64 (pow.f64 x 3))))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 3)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(pow.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3) 1/3)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(pow.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(sqrt.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 2))
(fabs.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(log.f64 (exp.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(cbrt.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(expm1.f64 (log1p.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(exp.f64 (log.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(exp.f64 (*.f64 (log.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 1))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(log1p.f64 (expm1.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 x (neg.f64 (*.f64 x x)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 1 (neg.f64 (pow.f64 x 3)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 (*.f64 x x) (neg.f64 x) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 (neg.f64 x) (*.f64 x x) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 (pow.f64 x 3/2) (neg.f64 (pow.f64 x 3/2)) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 x 3))) (cbrt.f64 (neg.f64 (pow.f64 x 3)))) (cbrt.f64 (neg.f64 (pow.f64 x 3))) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x 3))) (sqrt.f64 (neg.f64 (pow.f64 x 3))) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 -1 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 (neg.f64 (*.f64 x x)) x 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(fma.f64 (neg.f64 (pow.f64 x 3/2)) (pow.f64 x 3/2) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)
(-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))
(+.f64 918938533204673/1000000000000000 (neg.f64 x))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 x) 1))
(-.f64 918938533204673/1000000000000000 x)
(+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(+.f64 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x))) 1)
(-.f64 918938533204673/1000000000000000 x)
(-.f64 (/.f64 844448027808355901771309036929/1000000000000000000000000000000 (+.f64 x 918938533204673/1000000000000000)) (/.f64 (*.f64 x x) (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (-.f64 918938533204673/1000000000000000 x) 1)
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 1 (-.f64 918938533204673/1000000000000000 x))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (*.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 3) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3) (pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 3))
(-.f64 918938533204673/1000000000000000 x)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) 1) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 1) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(*.f64 (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6)) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000))
(/.f64 (*.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3)))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(*.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (-.f64 -918938533204673/1000000000000000 x))))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x 918938533204673/1000000000000000)))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (fma.f64 x x 844448027808355901771309036929/1000000000000000000000000000000) (*.f64 x -918938533204673/1000000000000000)))
(*.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 x -918938533204673/1000000000000000))
(/.f64 (*.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x -918938533204673/1000000000000000)) (fma.f64 x x -844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 1 (/.f64 1 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(/.f64 1 (/.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x)) 1))
(-.f64 918938533204673/1000000000000000 x)
(/.f64 1 (/.f64 (+.f64 x 918938533204673/1000000000000000) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) 2) (/.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (sqrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (fma.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 6)))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x))))
(-.f64 918938533204673/1000000000000000 x)
(/.f64 (-.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (pow.f64 x 3))) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))
(/.f64 (-.f64 (*.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))
(/.f64 (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))
(/.f64 (*.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) 1) (*.f64 (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (fma.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 6)))))
(/.f64 (*.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 1) (*.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (neg.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (neg.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (+.f64 (neg.f64 x) -918938533204673/1000000000000000))
(/.f64 (+.f64 -844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (-.f64 -918938533204673/1000000000000000 x))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (sqrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 (neg.f64 x) 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 918938533204673/1000000000000000 (neg.f64 x)))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 (pow.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3) (pow.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3)) (fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (fma.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))))
(/.f64 (-.f64 (/.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3)) (pow.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3)) (fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (fma.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))))
(/.f64 (-.f64 (/.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3)) (pow.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 3)) (+.f64 (/.f64 (/.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 918938533204673/1000000000000000 (neg.f64 x)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (-.f64 (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (*.f64 (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (+.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (*.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (fma.f64 (pow.f64 x 3) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (-.f64 467281046507231535557839844855961690659155326809117752385379341233607442881727175514780123368029846518396839376786774913239842372741313/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 9)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (fma.f64 (pow.f64 x 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 6)))))
(/.f64 (*.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(/.f64 (-.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) (+.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2))) (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 2)))
(/.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) 1) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (pow.f64 (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)) 2)) (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(/.f64 (/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (sqrt.f64 (+.f64 x 918938533204673/1000000000000000))) (sqrt.f64 (+.f64 x 918938533204673/1000000000000000)))
(/.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x)) (+.f64 x 918938533204673/1000000000000000))
(neg.f64 (/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(sqrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))
(fabs.f64 (-.f64 918938533204673/1000000000000000 x))
(log.f64 (exp.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 918938533204673/1000000000000000 x))))
(-.f64 918938533204673/1000000000000000 x)
(cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 3))
(-.f64 918938533204673/1000000000000000 x)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) 3) (pow.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000) 3)))
(expm1.f64 (log1p.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(exp.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1))
(-.f64 918938533204673/1000000000000000 x)
(log1p.f64 (expm1.f64 (-.f64 918938533204673/1000000000000000 x)))
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 1 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 1 (neg.f64 x) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))) (cbrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (sqrt.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 -1 x 918938533204673/1000000000000000)
(-.f64 918938533204673/1000000000000000 x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) 918938533204673/1000000000000000)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) 918938533204673/1000000000000000)
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (-.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000) (/.f64 (pow.f64 (neg.f64 x) 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(-.f64 (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (+.f64 602169531346229162124410547214766300102947990270042776016856015928398225588775409969193089/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 3))) (fma.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) -844448027808355901771309036929/1000000000000000000000000000000) 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000)) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (neg.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(fma.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))) (/.f64 (pow.f64 (neg.f64 x) 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(-.f64 (*.f64 (/.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (-.f64 713092471669421822382614706812434602753285766506341485751041/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 918938533204673/1000000000000000)) 2))) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (-.f64 -918938533204673/1000000000000000 x)))) (/.f64 (pow.f64 x 3) (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))) 1)
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1)
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(*.f64 1 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) (pow.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (pow.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)) 1/3))
(*.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (/.f64 1 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(*.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2))) (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1/3) (pow.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x))) (cbrt.f64 (sqrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(/.f64 1 (cbrt.f64 (/.f64 1 (-.f64 918938533204673/1000000000000000 x))))
(/.f64 (cbrt.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3))) (cbrt.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)))) (cbrt.f64 (neg.f64 (fma.f64 x (+.f64 x 918938533204673/1000000000000000) 844448027808355901771309036929/1000000000000000000000000000000))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) -775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000)) (cbrt.f64 (+.f64 -844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (-.f64 -918938533204673/1000000000000000 x)))))
(/.f64 (cbrt.f64 (-.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x x))) (cbrt.f64 (+.f64 x 918938533204673/1000000000000000)))
(pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/3)
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 1)
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) 3)
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(pow.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 1/6) 2)
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 918938533204673/1000000000000000 x) 2)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)))))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(exp.f64 (*.f64 (log.f64 (-.f64 918938533204673/1000000000000000 x)) 1/3))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))) 1))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x))))
(cbrt.f64 (-.f64 918938533204673/1000000000000000 x))

eval231.0ms (3.2%)

Compiler

Compiled 10957 to 7977 computations (27.2% saved)

prune94.0ms (1.3%)

Pruning

12 alts after pruning (2 fresh and 10 done)

PrunedKeptTotal
New6011602
Fresh011
Picked033
Done077
Total60112613
Accurracy
100.0%
Counts
613 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.3%
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
35.9%
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
49.8%
(-.f64 (*.f64 y x) (*.f64 1/2 y))
49.8%
(-.f64 (*.f64 y x) x)
51.7%
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
51.9%
(-.f64 918938533204673/1000000000000000 x)
49.8%
(*.f64 (-.f64 y 1) x)
49.8%
(*.f64 y (-.f64 x 1/2))
25.5%
(*.f64 y x)
26.8%
(*.f64 y -1/2)
26.6%
(neg.f64 x)
26.8%
918938533204673/1000000000000000
Compiler

Compiled 233 to 163 computations (30% saved)

regimes38.0ms (0.5%)

Counts
18 → 1
Calls
Call 1
Inputs
918938533204673/1000000000000000
(neg.f64 x)
(*.f64 y -1/2)
(*.f64 y x)
(-.f64 918938533204673/1000000000000000 x)
(*.f64 y (-.f64 x 1/2))
(*.f64 (-.f64 y 1) x)
(-.f64 918938533204673/1000000000000000 (*.f64 1/2 y))
(-.f64 (*.f64 y x) x)
(-.f64 (*.f64 y x) (*.f64 1/2 y))
(-.f64 (*.f64 y x) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
(-.f64 (*.f64 x (+.f64 y -1)) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
(fma.f64 y (+.f64 x -1/2) (-.f64 918938533204673/1000000000000000 x))
(/.f64 (-.f64 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 x (+.f64 x 918938533204673/1000000000000000))))
(pow.f64 (cbrt.f64 (-.f64 918938533204673/1000000000000000 x)) 3)
(-.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) 3) 775995832041789488711238455368417219672369217/1000000000000000000000000000000000000000000000) (fma.f64 (-.f64 (*.f64 y (+.f64 x -1/2)) x) (-.f64 (*.f64 y (+.f64 x -1/2)) x) (+.f64 844448027808355901771309036929/1000000000000000000000000000000 (*.f64 918938533204673/1000000000000000 (-.f64 x (*.f64 y (+.f64 x -1/2)))))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
Calls

4 calls:

9.0ms
x
9.0ms
(-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2))
8.0ms
y
7.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
100.0%1(-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2))
Compiler

Compiled 181 to 123 computations (32% saved)

regimes44.0ms (0.6%)

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

2 calls:

23.0ms
y
19.0ms
x
Results
AccuracySegmentsBranch
98.6%3x
99.1%3y
Compiler

Compiled 56 to 32 computations (42.9% saved)

regimes36.0ms (0.5%)

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

2 calls:

17.0ms
x
17.0ms
y
Results
AccuracySegmentsBranch
98.1%3x
98.4%3y
Compiler

Compiled 47 to 27 computations (42.6% saved)

regimes18.0ms (0.3%)

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

1 calls:

16.0ms
y
Results
AccuracySegmentsBranch
98.3%3y
Compiler

Compiled 37 to 22 computations (40.5% saved)

regimes73.0ms (1%)

Counts
5 → 6
Calls
Call 1
Inputs
918938533204673/1000000000000000
(neg.f64 x)
(*.f64 y -1/2)
(*.f64 y x)
(-.f64 918938533204673/1000000000000000 x)
Outputs
(*.f64 y -1/2)
(-.f64 918938533204673/1000000000000000 x)
(*.f64 y -1/2)
(*.f64 y x)
(*.f64 y -1/2)
(*.f64 y x)
Calls

2 calls:

45.0ms
x
27.0ms
y
Results
AccuracySegmentsBranch
66.0%11x
79.3%6y
Compiler

Compiled 20 to 13 computations (35% saved)

regimes68.0ms (0.9%)

Counts
4 → 9
Calls
Call 1
Inputs
918938533204673/1000000000000000
(neg.f64 x)
(*.f64 y -1/2)
(*.f64 y x)
Outputs
(*.f64 y -1/2)
(neg.f64 x)
918938533204673/1000000000000000
(neg.f64 x)
918938533204673/1000000000000000
(*.f64 y -1/2)
(*.f64 y x)
(*.f64 y -1/2)
(*.f64 y x)
Calls

2 calls:

34.0ms
y
33.0ms
x
Results
AccuracySegmentsBranch
62.7%10x
62.5%9y
Compiler

Compiled 17 to 11 computations (35.3% saved)

regimes19.0ms (0.3%)

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

1 calls:

18.0ms
y
Results
AccuracySegmentsBranch
58.8%6y
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes22.0ms (0.3%)

Counts
2 → 3
Calls
Call 1
Inputs
918938533204673/1000000000000000
(neg.f64 x)
Outputs
(neg.f64 x)
918938533204673/1000000000000000
(neg.f64 x)
Calls

2 calls:

13.0ms
y
8.0ms
x
Results
AccuracySegmentsBranch
50.6%3x
34.8%4y
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes6.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
918938533204673/1000000000000000
Outputs
918938533204673/1000000000000000
Calls

2 calls:

3.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
26.8%1y
26.8%1x
Compiler

Compiled 9 to 7 computations (22.2% saved)

bsearch35.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.330937482376888e-8
254.55936671098198
17.0ms
-6.997087427948562
-9.223983612437239e-11
Results
30.0ms320×body256valid
Compiler

Compiled 378 to 294 computations (22.2% saved)

bsearch35.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.330937482376888e-8
254.55936671098198
17.0ms
-6.997087427948562
-9.223983612437239e-11
Results
31.0ms320×body256valid
Compiler

Compiled 318 to 244 computations (23.3% saved)

bsearch34.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.330937482376888e-8
254.55936671098198
17.0ms
-6.997087427948562
-9.223983612437239e-11
Results
30.0ms320×body256valid
Compiler

Compiled 298 to 234 computations (21.5% saved)

bsearch83.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.8318144889217362e+165
4.572377042688017e+177
17.0ms
1.1923401199038089e+104
9.838893898395693e+117
13.0ms
8.775321224088443e+92
6.198199308264533e+96
17.0ms
3.330937482376888e-8
254.55936671098198
18.0ms
-6.997087427948562
-9.223983612437239e-11
Results
67.0ms691×body256valid
7.0ms77×body256infinite
Compiler

Compiled 594 to 466 computations (21.5% saved)

bsearch122.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.8318144889217362e+165
4.572377042688017e+177
17.0ms
1.1923401199038089e+104
9.838893898395693e+117
14.0ms
8.775321224088443e+92
6.198199308264533e+96
17.0ms
3.330937482376888e-8
254.55936671098198
14.0ms
7.771794224915143e-168
2.7359048433358867e-164
11.0ms
-5.136841496809792e-232
-3.7848693084758675e-233
14.0ms
-1.2681871530326819e-172
-3.8991707579518086e-175
17.0ms
-6.997087427948562
-9.223983612437239e-11
Results
101.0ms1043×body256valid
8.0ms77×body256infinite
Compiler

Compiled 762 to 622 computations (18.4% saved)

bsearch73.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.330937482376888e-8
254.55936671098198
14.0ms
7.771794224915143e-168
2.7359048433358867e-164
10.0ms
-5.136841496809792e-232
-3.7848693084758675e-233
14.0ms
-1.2681871530326819e-172
-3.8991707579518086e-175
17.0ms
-6.997087427948562
-9.223983612437239e-11
Results
65.0ms672×body256valid
Compiler

Compiled 426 to 370 computations (13.1% saved)

bsearch33.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
0.34580369959187246
3895.7732130269824
17.0ms
-24561350336.383705
-0.6738457460947683
Results
28.0ms288×body256valid
Compiler

Compiled 180 to 158 computations (12.2% saved)

simplify88.0ms (1.2%)

Algorithm
egg-herbie
Rules
152×unsub-neg
70×neg-mul-1
32×+-commutative
30×sub-neg
28×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
099497
1146497
2179497
3208489
4249489
5299489
6306489
7349489
8397489
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
(if (<=.f64 y -5548780617371833/2361183241434822606848) (-.f64 (*.f64 y x) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000)) (if (<=.f64 y 944473296573929/1180591620717411303424) (-.f64 918938533204673/1000000000000000 x) (-.f64 (*.f64 y x) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))))
(if (<=.f64 y -3/2) (*.f64 y (-.f64 x 1/2)) (if (<=.f64 y 5674535530486825/4503599627370496) (-.f64 918938533204673/1000000000000000 x) (-.f64 (*.f64 y x) (*.f64 1/2 y))))
(if (<=.f64 y -5944751508129055/4503599627370496) (*.f64 y (-.f64 x 1/2)) (if (<=.f64 y 5674535530486825/4503599627370496) (-.f64 918938533204673/1000000000000000 x) (*.f64 y (-.f64 x 1/2))))
(if (<=.f64 y -3884354678607053/562949953421312) (*.f64 y -1/2) (if (<=.f64 y 4165829655317709/2251799813685248) (-.f64 918938533204673/1000000000000000 x) (if (<=.f64 y 1100000000000000105611071290739202392404815161791087169605943501090010513907441225992020951040) (*.f64 y -1/2) (if (<=.f64 y 134999999999999997726019727911999959531202734349100562798580166571737687605700807120867029239779558989261493871050752) (*.f64 y x) (if (<=.f64 y 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448) (*.f64 y -1/2) (*.f64 y x))))))
(if (<=.f64 y -5584463537939415/9007199254740992) (*.f64 y -1/2) (if (<=.f64 y -295873605726537/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (neg.f64 x) (if (<=.f64 y -6488501669029483/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) 918938533204673/1000000000000000 (if (<=.f64 y 8921458473094135/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (neg.f64 x) (if (<=.f64 y 4165829655317709/2251799813685248) 918938533204673/1000000000000000 (if (<=.f64 y 22000000000000001185884711916254484459528423166318480565958992696675697962488152456535381901312) (*.f64 y -1/2) (if (<=.f64 y 3200000000000000075421976045344818666398504944182021962015720125658501339091717544314589957095838432839405142016) (*.f64 y x) (if (<=.f64 y 58000000000000001191836674143566436957832486880151525884240366415994154154912552957951672368139181236615905979371299629343230907112068212167914647793379989727292707307520) (*.f64 y -1/2) (*.f64 y x)))))))))
(if (<=.f64 y -3804640965202595/288230376151711744) (*.f64 y -1/2) (if (<=.f64 y -2088519569834379/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (neg.f64 x) (if (<=.f64 y -4251087300398627/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) 918938533204673/1000000000000000 (if (<=.f64 y 7884079580873887/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (neg.f64 x) (if (<=.f64 y 4165829655317709/2251799813685248) 918938533204673/1000000000000000 (*.f64 y -1/2))))))
(if (<=.f64 x -8286623314361713/9007199254740992) (neg.f64 x) (if (<=.f64 x 8286623314361713/9007199254740992) 918938533204673/1000000000000000 (neg.f64 x)))
918938533204673/1000000000000000
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
(+.f64 (-.f64 (*.f64 x (+.f64 y -1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)
(if (<=.f64 y -5548780617371833/2361183241434822606848) (-.f64 (*.f64 y x) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000)) (if (<=.f64 y 944473296573929/1180591620717411303424) (-.f64 918938533204673/1000000000000000 x) (-.f64 (*.f64 y x) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000))))
(if (or (<=.f64 y -5548780617371833/2361183241434822606848) (not (<=.f64 y 944473296573929/1180591620717411303424))) (-.f64 (*.f64 x y) (-.f64 (*.f64 y 1/2) 918938533204673/1000000000000000)) (-.f64 918938533204673/1000000000000000 x))
(if (or (<=.f64 y -5548780617371833/2361183241434822606848) (not (<=.f64 y 944473296573929/1180591620717411303424))) (+.f64 (*.f64 x y) (-.f64 918938533204673/1000000000000000 (*.f64 y 1/2))) (-.f64 918938533204673/1000000000000000 x))
(if (<=.f64 y -3/2) (*.f64 y (-.f64 x 1/2)) (if (<=.f64 y 5674535530486825/4503599627370496) (-.f64 918938533204673/1000000000000000 x) (-.f64 (*.f64 y x) (*.f64 1/2 y))))
(if (<=.f64 y -3/2) (*.f64 y (-.f64 x 1/2)) (if (<=.f64 y 5674535530486825/4503599627370496) (-.f64 918938533204673/1000000000000000 x) (-.f64 (*.f64 x y) (*.f64 y 1/2))))
(if (<=.f64 y -5944751508129055/4503599627370496) (*.f64 y (-.f64 x 1/2)) (if (<=.f64 y 5674535530486825/4503599627370496) (-.f64 918938533204673/1000000000000000 x) (*.f64 y (-.f64 x 1/2))))
(if (or (<=.f64 y -5944751508129055/4503599627370496) (not (<=.f64 y 5674535530486825/4503599627370496))) (*.f64 y (-.f64 x 1/2)) (-.f64 918938533204673/1000000000000000 x))
(if (<=.f64 y -3884354678607053/562949953421312) (*.f64 y -1/2) (if (<=.f64 y 4165829655317709/2251799813685248) (-.f64 918938533204673/1000000000000000 x) (if (<=.f64 y 1100000000000000105611071290739202392404815161791087169605943501090010513907441225992020951040) (*.f64 y -1/2) (if (<=.f64 y 134999999999999997726019727911999959531202734349100562798580166571737687605700807120867029239779558989261493871050752) (*.f64 y x) (if (<=.f64 y 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448) (*.f64 y -1/2) (*.f64 y x))))))
(if (<=.f64 y -3884354678607053/562949953421312) (*.f64 y -1/2) (if (<=.f64 y 4165829655317709/2251799813685248) (-.f64 918938533204673/1000000000000000 x) (if (<=.f64 y 1100000000000000105611071290739202392404815161791087169605943501090010513907441225992020951040) (*.f64 y -1/2) (if (<=.f64 y 134999999999999997726019727911999959531202734349100562798580166571737687605700807120867029239779558989261493871050752) (*.f64 x y) (if (<=.f64 y 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448) (*.f64 y -1/2) (*.f64 x y))))))
(if (<=.f64 y -3884354678607053/562949953421312) (*.f64 y -1/2) (if (<=.f64 y 4165829655317709/2251799813685248) (-.f64 918938533204673/1000000000000000 x) (if (or (<=.f64 y 1100000000000000105611071290739202392404815161791087169605943501090010513907441225992020951040) (and (not (<=.f64 y 134999999999999997726019727911999959531202734349100562798580166571737687605700807120867029239779558989261493871050752)) (<=.f64 y 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448))) (*.f64 y -1/2) (*.f64 x y))))
(if (<=.f64 y -5584463537939415/9007199254740992) (*.f64 y -1/2) (if (<=.f64 y -295873605726537/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (neg.f64 x) (if (<=.f64 y -6488501669029483/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) 918938533204673/1000000000000000 (if (<=.f64 y 8921458473094135/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (neg.f64 x) (if (<=.f64 y 4165829655317709/2251799813685248) 918938533204673/1000000000000000 (if (<=.f64 y 22000000000000001185884711916254484459528423166318480565958992696675697962488152456535381901312) (*.f64 y -1/2) (if (<=.f64 y 3200000000000000075421976045344818666398504944182021962015720125658501339091717544314589957095838432839405142016) (*.f64 y x) (if (<=.f64 y 58000000000000001191836674143566436957832486880151525884240366415994154154912552957951672368139181236615905979371299629343230907112068212167914647793379989727292707307520) (*.f64 y -1/2) (*.f64 y x)))))))))
(if (<=.f64 y -5584463537939415/9007199254740992) (*.f64 y -1/2) (if (<=.f64 y -295873605726537/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (neg.f64 x) (if (<=.f64 y -6488501669029483/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) 918938533204673/1000000000000000 (if (<=.f64 y 8921458473094135/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (neg.f64 x) (if (<=.f64 y 4165829655317709/2251799813685248) 918938533204673/1000000000000000 (if (<=.f64 y 22000000000000001185884711916254484459528423166318480565958992696675697962488152456535381901312) (*.f64 y -1/2) (if (<=.f64 y 3200000000000000075421976045344818666398504944182021962015720125658501339091717544314589957095838432839405142016) (*.f64 x y) (if (<=.f64 y 58000000000000001191836674143566436957832486880151525884240366415994154154912552957951672368139181236615905979371299629343230907112068212167914647793379989727292707307520) (*.f64 y -1/2) (*.f64 x y)))))))))
(if (<=.f64 y -5584463537939415/9007199254740992) (*.f64 y -1/2) (if (<=.f64 y -295873605726537/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (neg.f64 x) (if (<=.f64 y -6488501669029483/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) 918938533204673/1000000000000000 (if (<=.f64 y 8921458473094135/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (neg.f64 x) (if (<=.f64 y 4165829655317709/2251799813685248) 918938533204673/1000000000000000 (if (or (<=.f64 y 22000000000000001185884711916254484459528423166318480565958992696675697962488152456535381901312) (and (not (<=.f64 y 3200000000000000075421976045344818666398504944182021962015720125658501339091717544314589957095838432839405142016)) (<=.f64 y 58000000000000001191836674143566436957832486880151525884240366415994154154912552957951672368139181236615905979371299629343230907112068212167914647793379989727292707307520))) (*.f64 y -1/2) (*.f64 x y)))))))
(if (<=.f64 y -3804640965202595/288230376151711744) (*.f64 y -1/2) (if (<=.f64 y -2088519569834379/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (neg.f64 x) (if (<=.f64 y -4251087300398627/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) 918938533204673/1000000000000000 (if (<=.f64 y 7884079580873887/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (neg.f64 x) (if (<=.f64 y 4165829655317709/2251799813685248) 918938533204673/1000000000000000 (*.f64 y -1/2))))))
(if (<=.f64 x -8286623314361713/9007199254740992) (neg.f64 x) (if (<=.f64 x 8286623314361713/9007199254740992) 918938533204673/1000000000000000 (neg.f64 x)))
918938533204673/1000000000000000
Compiler

Compiled 217 to 155 computations (28.6% saved)

soundness1.5s (20.2%)

Rules
2372×fma-def
1920×fma-def
1920×fma-def
1576×fma-def
1576×fma-def
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01231
13027
26523
313423
427121
558021
6112921
7183121
8262821
9279321
10282021
05729170
113518304
247358166
01777
140177
2559377
05729170
113518304
247358166
092621909
1287020497
087216420
1218915248
01777
140177
2559377
092621909
1287020497
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 1148 to 843 computations (26.6% saved)

end0.0ms (0%)

preprocess109.0ms (1.5%)

Compiler

Compiled 428 to 288 computations (32.7% saved)

Profiling

Loading profile data...