Linear.Quaternion:$csin from linear-1.19.1.3

Time bar (total: 8.6s)

analyze16.0ms (0.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
75%74.9%25%0.1%0%0%0%5
75%74.9%25%0.1%0%0%0%6
87.5%87.4%12.5%0.1%0%0%0%7
87.5%87.4%12.5%0.1%0%0%0%8
93.8%93.7%6.2%0.1%0%0%0%9
93.8%93.7%6.2%0.1%0%0%0%10
96.9%96.8%3.1%0.1%0%0%0%11
96.9%96.8%3.1%0.1%0%0%0%12
Compiler

Compiled 10 to 7 computations (30% saved)

sample1.5s (17.4%)

Results
336.0ms2558×body256valid
332.0ms1031×body1024valid
298.0ms2566×body256infinite
278.0ms1051×body1024infinite
133.0ms501×body512infinite
102.0ms546×body512valid
2.0msbody2048valid
Bogosity

preprocess59.0ms (0.7%)

Algorithm
egg-herbie
Rules
1380×fma-neg
1340×fma-def
1114×div-sub
1034×associate-*r/
902×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01342
13042
26542
314642
432942
583942
6256342
7676342
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
(*.f64 (cos.f64 y) (/.f64 (sinh.f64 x) x))
Outputs
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
(/.f64 (sinh.f64 y) (/.f64 y (cos.f64 x)))
(*.f64 (cos.f64 y) (/.f64 (sinh.f64 x) x))
(/.f64 (sinh.f64 x) (/.f64 x (cos.f64 y)))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify51.0ms (0.6%)

Algorithm
egg-herbie
Rules
1558×fma-neg
982×times-frac
714×associate-*r*
710×associate-/l*
706×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0921
11821
23721
37921
417221
543321
6131221
7514021
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
Outputs
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Accurracy
100.0%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
100.0%
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize48.0ms (0.6%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(sinh.f64 y)
100.0%
(/.f64 (sinh.f64 y) y)
Compiler

Compiled 20 to 7 computations (65% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
y
@-inf
(/.f64 (sinh.f64 y) y)
1.0ms
y
@inf
(/.f64 (sinh.f64 y) y)
0.0ms
y
@0
(/.f64 (sinh.f64 y) y)
0.0ms
y
@0
(sinh.f64 y)
0.0ms
y
@inf
(sinh.f64 y)

rewrite59.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1358×pow1
1256×add-exp-log
1254×log1p-expm1-u
1254×expm1-log1p-u
1230×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
112616
2166216
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(/.f64 (sinh.f64 y) y)
(sinh.f64 y)
Outputs
(-.f64 (+.f64 1 (/.f64 (sinh.f64 y) y)) 1)
(*.f64 (sinh.f64 y) (/.f64 1 y))
(*.f64 (/.f64 (sinh.f64 y) y) 1)
(*.f64 1 (/.f64 (sinh.f64 y) y))
(*.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) (pow.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) 2) (cbrt.f64 (/.f64 (sinh.f64 y) y)))
(*.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (*.f64 (cbrt.f64 (sinh.f64 y)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 (sinh.f64 y) y)) (sqrt.f64 (/.f64 (sinh.f64 y) y)))
(*.f64 (sqrt.f64 (sinh.f64 y)) (*.f64 (sqrt.f64 (sinh.f64 y)) (/.f64 1 y)))
(*.f64 (neg.f64 (sinh.f64 y)) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) (sinh.f64 y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sinh.f64 y) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (sinh.f64 y) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) 1) (/.f64 (cbrt.f64 (sinh.f64 y)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (sinh.f64 y) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (sinh.f64 y)) (sqrt.f64 y)))
(*.f64 (/.f64 (sqrt.f64 (sinh.f64 y)) 1) (/.f64 (sqrt.f64 (sinh.f64 y)) y))
(*.f64 (/.f64 (sqrt.f64 (sinh.f64 y)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (sinh.f64 y)) (cbrt.f64 y)))
(pow.f64 (/.f64 (sinh.f64 y) y) 1)
(pow.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) 3)
(pow.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sinh.f64 y) y)) 2)
(pow.f64 (/.f64 y (sinh.f64 y)) -1)
(neg.f64 (/.f64 (sinh.f64 y) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 2))
(log.f64 (exp.f64 (/.f64 (sinh.f64 y) y)))
(cbrt.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3))
(expm1.f64 (log1p.f64 (/.f64 (sinh.f64 y) y)))
(exp.f64 (log.f64 (/.f64 (sinh.f64 y) y)))
(log1p.f64 (expm1.f64 (/.f64 (sinh.f64 y) y)))
(-.f64 (+.f64 1 (sinh.f64 y)) 1)
(-.f64 (/.f64 (exp.f64 y) 2) (/.f64 (exp.f64 (neg.f64 y)) 2))
(*.f64 (sinh.f64 y) 1)
(*.f64 1 (sinh.f64 y))
(*.f64 (cbrt.f64 (sinh.f64 y)) (pow.f64 (cbrt.f64 (sinh.f64 y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (cbrt.f64 (sinh.f64 y)))
(*.f64 (sqrt.f64 (sinh.f64 y)) (sqrt.f64 (sinh.f64 y)))
(*.f64 (*.f64 2 (sinh.f64 y)) 1/2)
(/.f64 1 (/.f64 2 (*.f64 2 (sinh.f64 y))))
(/.f64 (*.f64 2 (sinh.f64 y)) 2)
(/.f64 (neg.f64 (*.f64 2 (sinh.f64 y))) -2)
(pow.f64 (sinh.f64 y) 1)
(pow.f64 (cbrt.f64 (sinh.f64 y)) 3)
(pow.f64 (pow.f64 (sinh.f64 y) 3) 1/3)
(pow.f64 (sqrt.f64 (sinh.f64 y)) 2)
(sqrt.f64 (pow.f64 (sinh.f64 y) 2))
(log.f64 (exp.f64 (sinh.f64 y)))
(cbrt.f64 (pow.f64 (sinh.f64 y) 3))
(expm1.f64 (log1p.f64 (sinh.f64 y)))
(exp.f64 (log.f64 (sinh.f64 y)))
(log1p.f64 (expm1.f64 (sinh.f64 y)))

simplify68.0ms (0.8%)

Algorithm
egg-herbie
Rules
1214×times-frac
1056×fma-neg
786×unswap-sqr
746×fma-def
730×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01471751
13301435
215381139
376121139
Stop Event
node limit
Counts
75 → 89
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 1/120 (pow.f64 y 4))))
(+.f64 1 (+.f64 (*.f64 1/5040 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 1/120 (pow.f64 y 4)))))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
y
(+.f64 y (*.f64 1/6 (pow.f64 y 3)))
(+.f64 (*.f64 1/120 (pow.f64 y 5)) (+.f64 y (*.f64 1/6 (pow.f64 y 3))))
(+.f64 (*.f64 1/5040 (pow.f64 y 7)) (+.f64 (*.f64 1/120 (pow.f64 y 5)) (+.f64 y (*.f64 1/6 (pow.f64 y 3)))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(-.f64 (+.f64 1 (/.f64 (sinh.f64 y) y)) 1)
(*.f64 (sinh.f64 y) (/.f64 1 y))
(*.f64 (/.f64 (sinh.f64 y) y) 1)
(*.f64 1 (/.f64 (sinh.f64 y) y))
(*.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) (pow.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) 2) (cbrt.f64 (/.f64 (sinh.f64 y) y)))
(*.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (*.f64 (cbrt.f64 (sinh.f64 y)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 (sinh.f64 y) y)) (sqrt.f64 (/.f64 (sinh.f64 y) y)))
(*.f64 (sqrt.f64 (sinh.f64 y)) (*.f64 (sqrt.f64 (sinh.f64 y)) (/.f64 1 y)))
(*.f64 (neg.f64 (sinh.f64 y)) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) (sinh.f64 y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sinh.f64 y) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (sinh.f64 y) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) 1) (/.f64 (cbrt.f64 (sinh.f64 y)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (sinh.f64 y) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (sinh.f64 y)) (sqrt.f64 y)))
(*.f64 (/.f64 (sqrt.f64 (sinh.f64 y)) 1) (/.f64 (sqrt.f64 (sinh.f64 y)) y))
(*.f64 (/.f64 (sqrt.f64 (sinh.f64 y)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (sinh.f64 y)) (cbrt.f64 y)))
(pow.f64 (/.f64 (sinh.f64 y) y) 1)
(pow.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) 3)
(pow.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sinh.f64 y) y)) 2)
(pow.f64 (/.f64 y (sinh.f64 y)) -1)
(neg.f64 (/.f64 (sinh.f64 y) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 2))
(log.f64 (exp.f64 (/.f64 (sinh.f64 y) y)))
(cbrt.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3))
(expm1.f64 (log1p.f64 (/.f64 (sinh.f64 y) y)))
(exp.f64 (log.f64 (/.f64 (sinh.f64 y) y)))
(log1p.f64 (expm1.f64 (/.f64 (sinh.f64 y) y)))
(-.f64 (+.f64 1 (sinh.f64 y)) 1)
(-.f64 (/.f64 (exp.f64 y) 2) (/.f64 (exp.f64 (neg.f64 y)) 2))
(*.f64 (sinh.f64 y) 1)
(*.f64 1 (sinh.f64 y))
(*.f64 (cbrt.f64 (sinh.f64 y)) (pow.f64 (cbrt.f64 (sinh.f64 y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (cbrt.f64 (sinh.f64 y)))
(*.f64 (sqrt.f64 (sinh.f64 y)) (sqrt.f64 (sinh.f64 y)))
(*.f64 (*.f64 2 (sinh.f64 y)) 1/2)
(/.f64 1 (/.f64 2 (*.f64 2 (sinh.f64 y))))
(/.f64 (*.f64 2 (sinh.f64 y)) 2)
(/.f64 (neg.f64 (*.f64 2 (sinh.f64 y))) -2)
(pow.f64 (sinh.f64 y) 1)
(pow.f64 (cbrt.f64 (sinh.f64 y)) 3)
(pow.f64 (pow.f64 (sinh.f64 y) 3) 1/3)
(pow.f64 (sqrt.f64 (sinh.f64 y)) 2)
(sqrt.f64 (pow.f64 (sinh.f64 y) 2))
(log.f64 (exp.f64 (sinh.f64 y)))
(cbrt.f64 (pow.f64 (sinh.f64 y) 3))
(expm1.f64 (log1p.f64 (sinh.f64 y)))
(exp.f64 (log.f64 (sinh.f64 y)))
(log1p.f64 (expm1.f64 (sinh.f64 y)))
Outputs
1
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (*.f64 y y)))
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 1/120 (pow.f64 y 4))))
(+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/120 (pow.f64 y 4))))
(+.f64 1 (fma.f64 1/120 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6))))
(fma.f64 1/6 (*.f64 y y) (fma.f64 1/120 (pow.f64 y 4) 1))
(+.f64 1 (+.f64 (*.f64 1/5040 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 1/120 (pow.f64 y 4)))))
(+.f64 1 (fma.f64 1/5040 (pow.f64 y 6) (fma.f64 1/6 (*.f64 y y) (*.f64 1/120 (pow.f64 y 4)))))
(+.f64 1 (fma.f64 1/5040 (pow.f64 y 6) (fma.f64 1/120 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))))
(fma.f64 1/5040 (pow.f64 y 6) (fma.f64 1/6 (*.f64 y y) (fma.f64 1/120 (pow.f64 y 4) 1)))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) y))
(/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) (/.f64 y 1/2))
(*.f64 (/.f64 1/2 y) (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) y))
(/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) (/.f64 y 1/2))
(*.f64 (/.f64 1/2 y) (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) y))
(/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) (/.f64 y 1/2))
(*.f64 (/.f64 1/2 y) (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) y))
(/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) (/.f64 y 1/2))
(*.f64 (/.f64 1/2 y) (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) y))
(/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) (/.f64 y 1/2))
(*.f64 (/.f64 1/2 y) (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) y))
(/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) (/.f64 y 1/2))
(*.f64 (/.f64 1/2 y) (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) y))
(/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) (/.f64 y 1/2))
(*.f64 (/.f64 1/2 y) (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))) y))
(*.f64 1/2 (/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) y))
(/.f64 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))) (/.f64 y 1/2))
(*.f64 (/.f64 1/2 y) (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
y
(+.f64 y (*.f64 1/6 (pow.f64 y 3)))
(fma.f64 1/6 (pow.f64 y 3) y)
(+.f64 (*.f64 1/120 (pow.f64 y 5)) (+.f64 y (*.f64 1/6 (pow.f64 y 3))))
(fma.f64 1/120 (pow.f64 y 5) (+.f64 y (*.f64 1/6 (pow.f64 y 3))))
(fma.f64 1/120 (pow.f64 y 5) (fma.f64 1/6 (pow.f64 y 3) y))
(fma.f64 1/6 (pow.f64 y 3) (fma.f64 1/120 (pow.f64 y 5) y))
(+.f64 (*.f64 1/5040 (pow.f64 y 7)) (+.f64 (*.f64 1/120 (pow.f64 y 5)) (+.f64 y (*.f64 1/6 (pow.f64 y 3)))))
(fma.f64 1/5040 (pow.f64 y 7) (fma.f64 1/120 (pow.f64 y 5) (+.f64 y (*.f64 1/6 (pow.f64 y 3)))))
(fma.f64 1/5040 (pow.f64 y 7) (fma.f64 1/120 (pow.f64 y 5) (fma.f64 1/6 (pow.f64 y 3) y)))
(fma.f64 1/120 (pow.f64 y 5) (fma.f64 1/5040 (pow.f64 y 7) (fma.f64 1/6 (pow.f64 y 3) y)))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (/.f64 1 (exp.f64 y))))
(*.f64 1/2 (-.f64 (exp.f64 y) (exp.f64 (neg.f64 y))))
(-.f64 (+.f64 1 (/.f64 (sinh.f64 y) y)) 1)
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (sinh.f64 y) (/.f64 1 y))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (/.f64 (sinh.f64 y) y) 1)
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 1 (/.f64 (sinh.f64 y) y))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) (pow.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) 2))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) 2) (cbrt.f64 (/.f64 (sinh.f64 y) y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (*.f64 (cbrt.f64 (sinh.f64 y)) (/.f64 1 y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (sqrt.f64 (/.f64 (sinh.f64 y) y)) (sqrt.f64 (/.f64 (sinh.f64 y) y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (sqrt.f64 (sinh.f64 y)) (*.f64 (sqrt.f64 (sinh.f64 y)) (/.f64 1 y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (neg.f64 (sinh.f64 y)) (/.f64 1 (neg.f64 y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (/.f64 1 y) (sinh.f64 y))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sinh.f64 y) (cbrt.f64 y)))
(/.f64 (/.f64 (sinh.f64 y) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (sinh.f64 y) (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (sinh.f64 y) (sqrt.f64 y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) 1) (/.f64 (cbrt.f64 (sinh.f64 y)) y))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (sinh.f64 y) y)))
(*.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (sinh.f64 y)) (sqrt.f64 y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (/.f64 (sqrt.f64 (sinh.f64 y)) 1) (/.f64 (sqrt.f64 (sinh.f64 y)) y))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(*.f64 (/.f64 (sqrt.f64 (sinh.f64 y)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (sinh.f64 y)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sinh.f64 y) (cbrt.f64 y)))
(/.f64 (/.f64 (sinh.f64 y) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (sinh.f64 y) (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))
(pow.f64 (/.f64 (sinh.f64 y) y) 1)
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(pow.f64 (cbrt.f64 (/.f64 (sinh.f64 y) y)) 3)
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(pow.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(pow.f64 (sqrt.f64 (/.f64 (sinh.f64 y) y)) 2)
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(pow.f64 (/.f64 y (sinh.f64 y)) -1)
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(neg.f64 (/.f64 (sinh.f64 y) (neg.f64 y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(sqrt.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 2))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(log.f64 (exp.f64 (/.f64 (sinh.f64 y) y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(cbrt.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(expm1.f64 (log1p.f64 (/.f64 (sinh.f64 y) y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(exp.f64 (log.f64 (/.f64 (sinh.f64 y) y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(log1p.f64 (expm1.f64 (/.f64 (sinh.f64 y) y)))
(+.f64 1 (-.f64 (/.f64 (sinh.f64 y) y) 1))
(+.f64 (/.f64 (sinh.f64 y) y) 0)
(/.f64 (sinh.f64 y) y)
(-.f64 (+.f64 1 (sinh.f64 y)) 1)
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(-.f64 (/.f64 (exp.f64 y) 2) (/.f64 (exp.f64 (neg.f64 y)) 2))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(*.f64 (sinh.f64 y) 1)
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(*.f64 1 (sinh.f64 y))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(*.f64 (cbrt.f64 (sinh.f64 y)) (pow.f64 (cbrt.f64 (sinh.f64 y)) 2))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(*.f64 (pow.f64 (cbrt.f64 (sinh.f64 y)) 2) (cbrt.f64 (sinh.f64 y)))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(*.f64 (sqrt.f64 (sinh.f64 y)) (sqrt.f64 (sinh.f64 y)))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(*.f64 (*.f64 2 (sinh.f64 y)) 1/2)
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(/.f64 1 (/.f64 2 (*.f64 2 (sinh.f64 y))))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(/.f64 (*.f64 2 (sinh.f64 y)) 2)
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(/.f64 (neg.f64 (*.f64 2 (sinh.f64 y))) -2)
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(pow.f64 (sinh.f64 y) 1)
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(pow.f64 (cbrt.f64 (sinh.f64 y)) 3)
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(pow.f64 (pow.f64 (sinh.f64 y) 3) 1/3)
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(pow.f64 (sqrt.f64 (sinh.f64 y)) 2)
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(sqrt.f64 (pow.f64 (sinh.f64 y) 2))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(log.f64 (exp.f64 (sinh.f64 y)))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(cbrt.f64 (pow.f64 (sinh.f64 y) 3))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(expm1.f64 (log1p.f64 (sinh.f64 y)))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(exp.f64 (log.f64 (sinh.f64 y)))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)
(log1p.f64 (expm1.f64 (sinh.f64 y)))
(+.f64 1 (-.f64 (sinh.f64 y) 1))
(+.f64 (sinh.f64 y) 0)
(sinh.f64 y)

eval18.0ms (0.2%)

Compiler

Compiled 1127 to 547 computations (51.5% saved)

prune13.0ms (0.2%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New87289
Fresh000
Picked011
Done000
Total87390
Accurracy
100.0%
Counts
90 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
73.4%
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
50.0%
(*.f64 (cos.f64 x) 1)
100.0%
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
73.4%
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
50.0%
(*.f64 (cos.f64 x) 1)
Compiler

Compiled 54 to 40 computations (25.9% saved)

localize69.0ms (0.8%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
99.7%
(*.f64 1/6 (*.f64 y y))
Compiler

Compiled 42 to 21 computations (50% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
1.0ms
y
@0
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
0.0ms
x
@0
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
0.0ms
y
@inf
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
0.0ms
y
@0
(*.f64 1/6 (*.f64 y y))

rewrite73.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1112×log-prod
1080×prod-diff
760×fma-def
744×pow-prod-down
546×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01242
124638
2308038
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 y y))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
Outputs
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y)))) (cbrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))))
(-.f64 (fma.f64 y (*.f64 1/6 y) 1) 1)
(pow.f64 (*.f64 y (*.f64 1/6 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 y))) 3)
(pow.f64 (*.f64 (pow.f64 y 4) 1/36) 1/2)
(pow.f64 (*.f64 (pow.f64 y 6) 1/216) 1/3)
(pow.f64 (*.f64 y (sqrt.f64 1/6)) 2)
(sqrt.f64 (*.f64 (pow.f64 y 4) 1/36))
(log.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 1/6 y)))))
(cbrt.f64 (*.f64 (pow.f64 y 6) 1/216))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 1/6 y))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 y (*.f64 1/6 y))) 1))
(exp.f64 (log.f64 (*.f64 y (*.f64 1/6 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 y)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 y 6) 1/216)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 y))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 y (sqrt.f64 1/6))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 1/6 y))))
(fma.f64 1 (fma.f64 y (*.f64 1/6 y) 1) -1)
(fma.f64 (fma.f64 y (*.f64 1/6 y) 1) 1 -1)
(fma.f64 (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) 2) (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 y (sqrt.f64 1/6))) (hypot.f64 1 (*.f64 y (sqrt.f64 1/6))) -1)
(fma.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (/.f64 1 (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y))))) -1)
(fma.f64 (-.f64 1 (*.f64 (pow.f64 y 4) 1/36)) (/.f64 1 (-.f64 1 (*.f64 y (*.f64 1/6 y)))) -1)
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(+.f64 0 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) (cos.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 1)
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 2) (*.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 2)) (-.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (pow.f64 y 6) 1/216 1)) (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y)))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (pow.f64 y 4) 1/36))) (-.f64 1 (*.f64 y (*.f64 1/6 y))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (cos.f64 x)) (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 y 4) 1/36)) (cos.f64 x)) (-.f64 1 (*.f64 y (*.f64 1/6 y))))
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 x))) (exp.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (exp.f64 (cos.f64 x))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))))
(fma.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 y (*.f64 1/6 y)) (cos.f64 x) (cos.f64 x))
(fma.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)) (cos.f64 x))
(fma.f64 (cos.f64 x) 1 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cos.f64 x) 1 (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 1 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 1 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) (cos.f64 x))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 y (*.f64 1/6 y))) (cos.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) 1) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36)) (*.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 y))) (cos.f64 x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (*.f64 1/6 y))) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (*.f64 y (sqrt.f64 1/6)) (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (cbrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))) (cbrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (sqrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (cos.f64 x))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (sqrt.f64 1/6))) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) 1/6) (*.f64 y y) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 y y)) 1/6 (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36))) (cbrt.f64 (*.f64 y (*.f64 1/6 y))) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 y (sqrt.f64 1/6))) (*.f64 y (sqrt.f64 1/6)) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (cos.f64 x))
(fma.f64 (pow.f64 (*.f64 (*.f64 y (sqrt.f64 1/6)) (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 y (*.f64 1/6 y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))

simplify103.0ms (1.2%)

Algorithm
egg-herbie
Rules
1652×fma-def
850×fma-neg
714×distribute-lft-in
656×distribute-rgt-in
634×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02614149
16263791
218023601
365463597
Stop Event
node limit
Counts
133 → 157
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (*.f64 1/6 (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 4))) (*.f64 1/6 (pow.f64 y 2)))))
(+.f64 (*.f64 -1/720 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 4))) (*.f64 1/6 (pow.f64 y 2))))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(cos.f64 x)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y)))) (cbrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))))
(-.f64 (fma.f64 y (*.f64 1/6 y) 1) 1)
(pow.f64 (*.f64 y (*.f64 1/6 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 y))) 3)
(pow.f64 (*.f64 (pow.f64 y 4) 1/36) 1/2)
(pow.f64 (*.f64 (pow.f64 y 6) 1/216) 1/3)
(pow.f64 (*.f64 y (sqrt.f64 1/6)) 2)
(sqrt.f64 (*.f64 (pow.f64 y 4) 1/36))
(log.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 1/6 y)))))
(cbrt.f64 (*.f64 (pow.f64 y 6) 1/216))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 1/6 y))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 y (*.f64 1/6 y))) 1))
(exp.f64 (log.f64 (*.f64 y (*.f64 1/6 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 y)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 y 6) 1/216)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 y))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 y (sqrt.f64 1/6))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 1/6 y))))
(fma.f64 1 (fma.f64 y (*.f64 1/6 y) 1) -1)
(fma.f64 (fma.f64 y (*.f64 1/6 y) 1) 1 -1)
(fma.f64 (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) 2) (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 y (sqrt.f64 1/6))) (hypot.f64 1 (*.f64 y (sqrt.f64 1/6))) -1)
(fma.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (/.f64 1 (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y))))) -1)
(fma.f64 (-.f64 1 (*.f64 (pow.f64 y 4) 1/36)) (/.f64 1 (-.f64 1 (*.f64 y (*.f64 1/6 y)))) -1)
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(+.f64 0 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) (cos.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 1)
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 2) (*.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 2)) (-.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (pow.f64 y 6) 1/216 1)) (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y)))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (pow.f64 y 4) 1/36))) (-.f64 1 (*.f64 y (*.f64 1/6 y))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (cos.f64 x)) (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 y 4) 1/36)) (cos.f64 x)) (-.f64 1 (*.f64 y (*.f64 1/6 y))))
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 x))) (exp.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (exp.f64 (cos.f64 x))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))))
(fma.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 y (*.f64 1/6 y)) (cos.f64 x) (cos.f64 x))
(fma.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)) (cos.f64 x))
(fma.f64 (cos.f64 x) 1 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cos.f64 x) 1 (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 1 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 1 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) (cos.f64 x))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 y (*.f64 1/6 y))) (cos.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) 1) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36)) (*.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 y))) (cos.f64 x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (*.f64 1/6 y))) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (*.f64 y (sqrt.f64 1/6)) (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (cbrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))) (cbrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (sqrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (cos.f64 x))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (sqrt.f64 1/6))) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) 1/6) (*.f64 y y) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 y y)) 1/6 (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36))) (cbrt.f64 (*.f64 y (*.f64 1/6 y))) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 y (sqrt.f64 1/6))) (*.f64 y (sqrt.f64 1/6)) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (cos.f64 x))
(fma.f64 (pow.f64 (*.f64 (*.f64 y (sqrt.f64 1/6)) (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 y (*.f64 1/6 y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))
Outputs
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (*.f64 1/6 (pow.f64 y 2))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (*.f64 x x)) (*.f64 1/6 (*.f64 y y))))
(+.f64 (*.f64 (fma.f64 1/6 (*.f64 y y) 1) (*.f64 (*.f64 x x) -1/2)) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 4))) (*.f64 1/6 (pow.f64 y 2)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (*.f64 x x)) (fma.f64 1/24 (*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (pow.f64 x 4)) (*.f64 1/6 (*.f64 y y)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x (*.f64 x (fma.f64 1/6 (*.f64 y y) 1))) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (fma.f64 1/6 (*.f64 y y) 1)) (*.f64 1/6 (*.f64 y y)))))
(+.f64 (fma.f64 y (*.f64 1/6 y) 1) (*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 -1/720 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 4))) (*.f64 1/6 (pow.f64 y 2))))))
(fma.f64 -1/720 (*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (pow.f64 x 6)) (+.f64 1 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (*.f64 x x)) (fma.f64 1/24 (*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (pow.f64 x 4)) (*.f64 1/6 (*.f64 y y))))))
(+.f64 (fma.f64 -1/2 (*.f64 x (*.f64 x (fma.f64 1/6 (*.f64 y y) 1))) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (fma.f64 1/6 (*.f64 y y) 1)) (*.f64 1/6 (*.f64 y y)))) (fma.f64 -1/720 (*.f64 (pow.f64 x 6) (fma.f64 1/6 (*.f64 y y) 1)) 1))
(+.f64 1 (fma.f64 -1/720 (*.f64 (pow.f64 x 6) (fma.f64 y (*.f64 1/6 y) 1)) (fma.f64 1/6 (*.f64 y y) (*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4)))))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(cos.f64 x)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 y y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y)))) (cbrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 1/6 y))) (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 1/6 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 1/6 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 1/6 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 1/6 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (*.f64 y y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 1/6 y)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (*.f64 y y)))))
(-.f64 (fma.f64 y (*.f64 1/6 y) 1) 1)
(*.f64 1/6 (*.f64 y y))
(pow.f64 (*.f64 y (*.f64 1/6 y)) 1)
(*.f64 1/6 (*.f64 y y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 y))) 3)
(*.f64 1/6 (*.f64 y y))
(pow.f64 (*.f64 (pow.f64 y 4) 1/36) 1/2)
(sqrt.f64 (*.f64 (pow.f64 y 4) 1/36))
(pow.f64 (*.f64 (pow.f64 y 6) 1/216) 1/3)
(*.f64 1/6 (*.f64 y y))
(pow.f64 (*.f64 y (sqrt.f64 1/6)) 2)
(*.f64 1/6 (*.f64 y y))
(sqrt.f64 (*.f64 (pow.f64 y 4) 1/36))
(log.f64 (exp.f64 (*.f64 y (*.f64 1/6 y))))
(*.f64 1/6 (*.f64 y y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 1/6 y)))))
(*.f64 1/6 (*.f64 y y))
(cbrt.f64 (*.f64 (pow.f64 y 6) 1/216))
(*.f64 1/6 (*.f64 y y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 1/6 y))))
(*.f64 1/6 (*.f64 y y))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 y (*.f64 1/6 y))) 1))
(*.f64 1/6 (*.f64 y y))
(exp.f64 (log.f64 (*.f64 y (*.f64 1/6 y))))
(*.f64 1/6 (*.f64 y y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 y))) 1))
(*.f64 1/6 (*.f64 y y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 y))) 1) 1))
(*.f64 1/6 (*.f64 y y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 y)))) 3))
(*.f64 1/6 (*.f64 y y))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 y 6) 1/216)) 1/3))
(*.f64 1/6 (*.f64 y y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 y))) 3) 1/3))
(*.f64 1/6 (*.f64 y y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (sqrt.f64 1/6))) 2))
(*.f64 1/6 (*.f64 y y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 1/6 y))))
(*.f64 1/6 (*.f64 y y))
(fma.f64 1 (fma.f64 y (*.f64 1/6 y) 1) -1)
(*.f64 1/6 (*.f64 y y))
(fma.f64 (fma.f64 y (*.f64 1/6 y) 1) 1 -1)
(*.f64 1/6 (*.f64 y y))
(fma.f64 (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) 2) -1)
(*.f64 1/6 (*.f64 y y))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) 2) (cbrt.f64 (fma.f64 y (*.f64 1/6 y) 1)) -1)
(*.f64 1/6 (*.f64 y y))
(fma.f64 (hypot.f64 1 (*.f64 y (sqrt.f64 1/6))) (hypot.f64 1 (*.f64 y (sqrt.f64 1/6))) -1)
(fma.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (/.f64 1 (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y))))) -1)
(fma.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (/.f64 1 (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 y (*.f64 y -1/6))))) -1)
(+.f64 -1 (/.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (fma.f64 (pow.f64 y 4) 1/36 (fma.f64 y (*.f64 y -1/6) 1))))
(fma.f64 (-.f64 1 (*.f64 (pow.f64 y 4) 1/36)) (/.f64 1 (-.f64 1 (*.f64 y (*.f64 1/6 y)))) -1)
(fma.f64 (+.f64 1 (*.f64 (pow.f64 y 4) -1/36)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))) -1)
(+.f64 -1 (/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1)))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (cos.f64 x) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 0 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)) (cos.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 y (*.f64 1/6 y) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 1)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 2) (*.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) 2) (*.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (cos.f64 x) (*.f64 y y)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (cos.f64 x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (*.f64 (pow.f64 y 4) 1/36) (*.f64 1/6 (*.f64 y y))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (fma.f64 y (*.f64 y -1/6) (*.f64 (pow.f64 y 4) 1/36)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 2)) (-.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) 2)) (+.f64 (cos.f64 x) (*.f64 -1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (pow.f64 y 4) -1/36) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 x) (fma.f64 y (*.f64 y -1/6) 1)))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (pow.f64 y 6) 1/216 1)) (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y)))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y)))) (fma.f64 (pow.f64 y 6) 1/216 1)))
(/.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (/.f64 (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 y (*.f64 y -1/6)))) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (pow.f64 y 6) 1/216 1)) (fma.f64 (pow.f64 y 4) 1/36 (fma.f64 y (*.f64 y -1/6) 1)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (pow.f64 y 4) 1/36))) (-.f64 1 (*.f64 y (*.f64 1/6 y))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 y 4) 1/36)) (/.f64 (-.f64 1 (*.f64 y (*.f64 1/6 y))) (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 1/6 (*.f64 y y)))) (+.f64 1 (*.f64 (pow.f64 y 4) -1/36)))
(*.f64 (cos.f64 x) (/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1)))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (cos.f64 x)) (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y)))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 -1/6 (*.f64 y y)))) (fma.f64 (pow.f64 y 6) 1/216 1)))
(/.f64 (fma.f64 (pow.f64 y 6) 1/216 1) (/.f64 (+.f64 1 (fma.f64 (pow.f64 y 4) 1/36 (*.f64 y (*.f64 y -1/6)))) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (pow.f64 y 6) 1/216 1)) (fma.f64 (pow.f64 y 4) 1/36 (fma.f64 y (*.f64 y -1/6) 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 y 4) 1/36)) (cos.f64 x)) (-.f64 1 (*.f64 y (*.f64 1/6 y))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 y 4) 1/36)) (/.f64 (-.f64 1 (*.f64 y (*.f64 1/6 y))) (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 1/6 (*.f64 y y)))) (+.f64 1 (*.f64 (pow.f64 y 4) -1/36)))
(*.f64 (cos.f64 x) (/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1)))
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 1)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 3)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 2) 1/2)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 3) 1/3)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 2)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 2))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (pow.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)) (cos.f64 x)))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 x))) (exp.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (exp.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (exp.f64 (cos.f64 x))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (exp.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)) 3))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 1))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))) 1) 1))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 3))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 1/3))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1)))) 2))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 y (*.f64 1/6 y)) (cos.f64 x) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (cos.f64 x) 1 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (cos.f64 x) 1 (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 1 (cos.f64 x) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 1 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 y (*.f64 1/6 y))) (cos.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 y (*.f64 1/6 y)) (cbrt.f64 (cos.f64 x))) (cos.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 y (*.f64 (*.f64 1/6 y) (cbrt.f64 (cos.f64 x)))) (cos.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) 1) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(fma.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36)) (*.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 y))) (cos.f64 x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36)) (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 y (*.f64 1/6 y)))) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36)) (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 1/6 (*.f64 y y)))) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36))) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (*.f64 1/6 y))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))) 1))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (*.f64 y (sqrt.f64 1/6)) (cos.f64 x)) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (cbrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x))))) (cbrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (sqrt.f64 (*.f64 1/6 (*.f64 (*.f64 y y) (cos.f64 x)))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (sqrt.f64 1/6))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (cos.f64 x) 1/6) (*.f64 y y) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 y y)) 1/6 (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36))) (cbrt.f64 (*.f64 y (*.f64 1/6 y))) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36)) (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 y (*.f64 1/6 y)))) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36)) (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 1/6 (*.f64 y y)))) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (pow.f64 y 4) 1/36))) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 y (sqrt.f64 1/6))) (*.f64 y (sqrt.f64 1/6)) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (pow.f64 (*.f64 (*.f64 y (sqrt.f64 1/6)) (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cos.f64 x)) (cos.f64 x))
(fma.f64 (pow.f64 (*.f64 y (*.f64 (sqrt.f64 1/6) (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cos.f64 x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (*.f64 y (sqrt.f64 1/6)) (cbrt.f64 (cos.f64 x))) 2) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 y (*.f64 1/6 y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))

eval82.0ms (0.9%)

Compiler

Compiled 2731 to 1630 computations (40.3% saved)

prune35.0ms (0.4%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1507157
Fresh000
Picked112
Done011
Total1519160
Accurracy
100.0%
Counts
160 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.2%
(fma.f64 y (*.f64 1/6 y) 1)
43.2%
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
46.6%
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
100.0%
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
73.4%
(*.f64 (cos.f64 x) (+.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y)))))
73.4%
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
27.0%
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
27.0%
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
50.0%
(cos.f64 x)
43.2%
(fma.f64 y (*.f64 1/6 y) 1)
43.2%
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
46.6%
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
100.0%
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
73.4%
(*.f64 (cos.f64 x) (+.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y)))))
73.4%
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
27.0%
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
27.0%
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
50.0%
(cos.f64 x)
Compiler

Compiled 326 to 242 computations (25.8% saved)

localize147.0ms (1.7%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (cos.f64 x) (*.f64 y y))
99.7%
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
99.9%
(fma.f64 y (*.f64 1/6 y) 1)
99.4%
(*.f64 1/6 y)
99.7%
(*.f64 1/6 (*.f64 y y))
99.9%
(*.f64 (cos.f64 x) (+.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y)))))
99.8%
(*.f64 y (*.f64 1/6 y))
99.4%
(*.f64 1/6 y)
Compiler

Compiled 101 to 53 computations (47.5% saved)

series9.0ms (0.1%)

Counts
7 → 96
Calls

30 calls:

TimeVariablePointExpression
3.0ms
y
@-inf
(*.f64 1/6 y)
1.0ms
y
@0
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
0.0ms
x
@inf
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
0.0ms
y
@inf
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
0.0ms
x
@-inf
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))

rewrite122.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1640×log-prod
1602×prod-diff
1112×fma-def
574×expm1-udef
572×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019107
1402107
24586107
Stop Event
node limit
Counts
7 → 305
Calls
Call 1
Inputs
(*.f64 1/6 y)
(*.f64 y (*.f64 1/6 y))
(*.f64 (cos.f64 x) (+.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y)))))
(*.f64 1/6 y)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 (cos.f64 x) (*.f64 y y))
Outputs
(+.f64 0 (*.f64 1/6 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y)) (cbrt.f64 (pow.f64 (exp.f64 1/6) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 y))) 1)
(pow.f64 (*.f64 1/6 y) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 y)) 3)
(pow.f64 (pow.f64 (*.f64 1/6 y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 y)) 2)
(sqrt.f64 (*.f64 (*.f64 y y) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 y))))
(cbrt.f64 (pow.f64 (*.f64 1/6 y) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 y)))
(exp.f64 (log.f64 (*.f64 1/6 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 0)
(+.f64 0 (*.f64 1/6 (*.f64 y y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))))
(-.f64 (*.f64 1/6 (*.f64 y y)) 0)
(-.f64 (fma.f64 1/6 (*.f64 y y) 1) 1)
(-.f64 (/.f64 0 (neg.f64 (*.f64 1/6 (*.f64 y y)))) (/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (neg.f64 (*.f64 1/6 (*.f64 y y)))))
(/.f64 1 (/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)))
(/.f64 1 (/.f64 (neg.f64 (*.f64 1/6 (*.f64 y y))) (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))))
(/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (*.f64 1/6 (*.f64 y y)))
(/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (neg.f64 (*.f64 1/6 (*.f64 y y))))
(/.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (neg.f64 (neg.f64 (*.f64 1/6 (*.f64 y y)))))
(pow.f64 (*.f64 1/6 (*.f64 y y)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 3)
(pow.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (*.f64 y y)))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))) 1))
(exp.f64 (log.f64 (*.f64 1/6 (*.f64 y y))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (*.f64 y y))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 (*.f64 y y))))
(fma.f64 1/6 (*.f64 y y) 0)
(fma.f64 y (*.f64 1/6 y) 0)
(fma.f64 (*.f64 1/6 y) y 0)
(fma.f64 (*.f64 1/6 (*.f64 y y)) 1 0)
(fma.f64 1 (*.f64 1/6 (*.f64 y y)) 0)
(fma.f64 1 (fma.f64 1/6 (*.f64 y y) 1) -1)
(fma.f64 (fma.f64 1/6 (*.f64 y y) 1) 1 -1)
(fma.f64 (*.f64 y y) 1/6 0)
(fma.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 0)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 1/6 y)) 0)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y y) 1/36)) (*.f64 (cbrt.f64 (*.f64 1/6 y)) y) 0)
(fma.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) -1)
(fma.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (/.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) 0)
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) 0)
(fma.f64 (sqrt.f64 (*.f64 1/6 y)) (*.f64 (sqrt.f64 (*.f64 1/6 y)) y) 0)
(fma.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) -1)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 1/6 y)) 0)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))) -1)
(fma.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (neg.f64 (*.f64 1/6 (*.f64 y y)))) 0)
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) 1/36))) (cbrt.f64 (*.f64 1/6 y)) 0)
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 1/6 y))) (sqrt.f64 (*.f64 1/6 y)) 0)
(fma.f64 (*.f64 (*.f64 1/6 y) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 0)
(fma.f64 (*.f64 (*.f64 1/6 y) (sqrt.f64 y)) (sqrt.f64 y) 0)
(+.f64 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(+.f64 0 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (cos.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)))) 1)
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) 1/36) (*.f64 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))) (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1))
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (cos.f64 x)) (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (cos.f64 x)) (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) 1/36)) (-.f64 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)))))
(log.f64 (*.f64 (exp.f64 (cos.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6) (exp.f64 (cos.f64 x))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))) (exp.f64 (cos.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (cos.f64 x))
(fma.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 1/6 (*.f64 y y)) (cos.f64 x) (cos.f64 x))
(fma.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y y)) (cos.f64 x))
(fma.f64 (cos.f64 x) 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (cos.f64 x))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1/6 (cos.f64 x))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1 (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 1/6) (cos.f64 x))
(fma.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (cos.f64 x))
(fma.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 1/6) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (cos.f64 x))
(fma.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 y y) (cos.f64 x))
(fma.f64 (*.f64 y (cos.f64 x)) (*.f64 1/6 y) (cos.f64 x))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (cos.f64 x))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2)) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (cos.f64 x))
(fma.f64 (*.f64 1/6 (*.f64 y (sqrt.f64 (cos.f64 x)))) (*.f64 y (sqrt.f64 (cos.f64 x))) (cos.f64 x))
(fma.f64 (*.f64 1/6 (*.f64 y (cos.f64 x))) y (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) y) y (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) 1) (*.f64 y y) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))
(+.f64 0 (*.f64 1/6 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y)) (cbrt.f64 (pow.f64 (exp.f64 1/6) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 y))) 1)
(pow.f64 (*.f64 1/6 y) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 y)) 3)
(pow.f64 (pow.f64 (*.f64 1/6 y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 y)) 2)
(sqrt.f64 (*.f64 (*.f64 y y) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 y))))
(cbrt.f64 (pow.f64 (*.f64 1/6 y) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 y)))
(exp.f64 (log.f64 (*.f64 1/6 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(+.f64 1 (*.f64 1/6 (*.f64 y y)))
(+.f64 0 (fma.f64 1/6 (*.f64 y y) 1))
(+.f64 (fma.f64 1/6 (*.f64 y y) 1) 0)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1))) (cbrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 (*.f64 y y) 1))) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))) (/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 1 (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (fma.f64 1/6 (*.f64 y y) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1) (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 1/6 (*.f64 y y))) (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))) (neg.f64 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (neg.f64 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) 1) (fma.f64 1/6 (*.f64 y y) -1))
(pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 2))
(log.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (*.f64 y y) 1))))
(cbrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(exp.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(+.f64 0 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 (cos.f64 x) 0))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 0 (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(+.f64 (*.f64 0 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))) 1)
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (neg.f64 (*.f64 1/6 (*.f64 y y))))
(/.f64 (*.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (cos.f64 x)) (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (cos.f64 x)) (neg.f64 (*.f64 1/6 (*.f64 y y))))
(pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) 1/36))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 (cos.f64 x) 0))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(fma.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (*.f64 y y)) (cos.f64 x) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (*.f64 y y)) (cos.f64 x) (*.f64 0 (cos.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y y)) (*.f64 (cos.f64 x) 0))
(fma.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y y)) (*.f64 0 (cos.f64 x)))
(fma.f64 (cos.f64 x) 0 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 (cos.f64 x) 0))
(fma.f64 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 0 (cos.f64 x)))
(fma.f64 0 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1/6 (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1/6 (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1 (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1 (*.f64 0 (cos.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 1/6) (*.f64 (cos.f64 x) 0))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 1/6) (*.f64 0 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (*.f64 (cos.f64 x) 0))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (*.f64 0 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (*.f64 (cos.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 1/6) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 1/6) (*.f64 0 (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 y y) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 y y) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 y (cos.f64 x)) (*.f64 1/6 y) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 y (cos.f64 x)) (*.f64 1/6 y) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2)) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2)) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (*.f64 y (sqrt.f64 (cos.f64 x)))) (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (*.f64 y (sqrt.f64 (cos.f64 x)))) (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (*.f64 y (cos.f64 x))) y (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (*.f64 y (cos.f64 x))) y (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) y) y (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) y) y (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) 1) (*.f64 y y) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) 1) (*.f64 y y) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(+.f64 0 (*.f64 y (*.f64 y (cos.f64 x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 y (cos.f64 x))))) 1)
(pow.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 y (cos.f64 x))) 3) 1/3)
(pow.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 y (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 y (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 y y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 y (cos.f64 x)))))
(exp.f64 (fma.f64 2 (log.f64 y) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 y) (log.f64 (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 y (cos.f64 x)))))

simplify150.0ms (1.7%)

Algorithm
egg-herbie
Rules
1280×fma-neg
986×log-prod
836×associate-*r*
690×associate-*l*
542×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057110291
113879767
250709715
Stop Event
node limit
Counts
401 → 420
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (*.f64 1/6 (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 4))) (*.f64 1/6 (pow.f64 y 2)))))
(+.f64 (*.f64 -1/720 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 4))) (*.f64 1/6 (pow.f64 y 2))))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(cos.f64 x)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
1
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(*.f64 1/6 (pow.f64 y 2))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(*.f64 1/6 (pow.f64 y 2))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(*.f64 1/6 (pow.f64 y 2))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/144 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/4320 (*.f64 (pow.f64 y 2) (pow.f64 x 6))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(pow.f64 y 2)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (pow.f64 y 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (pow.f64 y 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (pow.f64 y 2) (*.f64 -1/720 (*.f64 (pow.f64 y 2) (pow.f64 x 6))))))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(+.f64 0 (*.f64 1/6 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y)) (cbrt.f64 (pow.f64 (exp.f64 1/6) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 y))) 1)
(pow.f64 (*.f64 1/6 y) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 y)) 3)
(pow.f64 (pow.f64 (*.f64 1/6 y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 y)) 2)
(sqrt.f64 (*.f64 (*.f64 y y) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 y))))
(cbrt.f64 (pow.f64 (*.f64 1/6 y) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 y)))
(exp.f64 (log.f64 (*.f64 1/6 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 0)
(+.f64 0 (*.f64 1/6 (*.f64 y y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))))
(-.f64 (*.f64 1/6 (*.f64 y y)) 0)
(-.f64 (fma.f64 1/6 (*.f64 y y) 1) 1)
(-.f64 (/.f64 0 (neg.f64 (*.f64 1/6 (*.f64 y y)))) (/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (neg.f64 (*.f64 1/6 (*.f64 y y)))))
(/.f64 1 (/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)))
(/.f64 1 (/.f64 (neg.f64 (*.f64 1/6 (*.f64 y y))) (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))))
(/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (*.f64 1/6 (*.f64 y y)))
(/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (neg.f64 (*.f64 1/6 (*.f64 y y))))
(/.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (neg.f64 (neg.f64 (*.f64 1/6 (*.f64 y y)))))
(pow.f64 (*.f64 1/6 (*.f64 y y)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 3)
(pow.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (*.f64 y y)))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))) 1))
(exp.f64 (log.f64 (*.f64 1/6 (*.f64 y y))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (*.f64 y y))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 (*.f64 y y))))
(fma.f64 1/6 (*.f64 y y) 0)
(fma.f64 y (*.f64 1/6 y) 0)
(fma.f64 (*.f64 1/6 y) y 0)
(fma.f64 (*.f64 1/6 (*.f64 y y)) 1 0)
(fma.f64 1 (*.f64 1/6 (*.f64 y y)) 0)
(fma.f64 1 (fma.f64 1/6 (*.f64 y y) 1) -1)
(fma.f64 (fma.f64 1/6 (*.f64 y y) 1) 1 -1)
(fma.f64 (*.f64 y y) 1/6 0)
(fma.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 0)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 1/6 y)) 0)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y y) 1/36)) (*.f64 (cbrt.f64 (*.f64 1/6 y)) y) 0)
(fma.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) -1)
(fma.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (/.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) 0)
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) 0)
(fma.f64 (sqrt.f64 (*.f64 1/6 y)) (*.f64 (sqrt.f64 (*.f64 1/6 y)) y) 0)
(fma.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) -1)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 1/6 y)) 0)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))) -1)
(fma.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (neg.f64 (*.f64 1/6 (*.f64 y y)))) 0)
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) 1/36))) (cbrt.f64 (*.f64 1/6 y)) 0)
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 1/6 y))) (sqrt.f64 (*.f64 1/6 y)) 0)
(fma.f64 (*.f64 (*.f64 1/6 y) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 0)
(fma.f64 (*.f64 (*.f64 1/6 y) (sqrt.f64 y)) (sqrt.f64 y) 0)
(+.f64 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(+.f64 0 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (cos.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)))) 1)
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) 1/36) (*.f64 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))) (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1))
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (cos.f64 x)) (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (cos.f64 x)) (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) 1/36)) (-.f64 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)))))
(log.f64 (*.f64 (exp.f64 (cos.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6) (exp.f64 (cos.f64 x))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))) (exp.f64 (cos.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (cos.f64 x))
(fma.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 1/6 (*.f64 y y)) (cos.f64 x) (cos.f64 x))
(fma.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y y)) (cos.f64 x))
(fma.f64 (cos.f64 x) 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (cos.f64 x))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1/6 (cos.f64 x))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1 (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 1/6) (cos.f64 x))
(fma.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (cos.f64 x))
(fma.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 1/6) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (cos.f64 x))
(fma.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 y y) (cos.f64 x))
(fma.f64 (*.f64 y (cos.f64 x)) (*.f64 1/6 y) (cos.f64 x))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (cos.f64 x))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2)) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (cos.f64 x))
(fma.f64 (*.f64 1/6 (*.f64 y (sqrt.f64 (cos.f64 x)))) (*.f64 y (sqrt.f64 (cos.f64 x))) (cos.f64 x))
(fma.f64 (*.f64 1/6 (*.f64 y (cos.f64 x))) y (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) y) y (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) 1) (*.f64 y y) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))
(+.f64 0 (*.f64 1/6 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y)) (cbrt.f64 (pow.f64 (exp.f64 1/6) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 y))) 1)
(pow.f64 (*.f64 1/6 y) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 y)) 3)
(pow.f64 (pow.f64 (*.f64 1/6 y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 y)) 2)
(sqrt.f64 (*.f64 (*.f64 y y) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 y))))
(cbrt.f64 (pow.f64 (*.f64 1/6 y) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 y)))
(exp.f64 (log.f64 (*.f64 1/6 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(+.f64 1 (*.f64 1/6 (*.f64 y y)))
(+.f64 0 (fma.f64 1/6 (*.f64 y y) 1))
(+.f64 (fma.f64 1/6 (*.f64 y y) 1) 0)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1))) (cbrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 (*.f64 y y) 1))) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))) (/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 1 (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (fma.f64 1/6 (*.f64 y y) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1) (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 1/6 (*.f64 y y))) (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))) (neg.f64 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (neg.f64 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) 1) (fma.f64 1/6 (*.f64 y y) -1))
(pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 2))
(log.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (*.f64 y y) 1))))
(cbrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(exp.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(+.f64 0 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 (cos.f64 x) 0))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 0 (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(+.f64 (*.f64 0 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))) 1)
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (neg.f64 (*.f64 1/6 (*.f64 y y))))
(/.f64 (*.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (cos.f64 x)) (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (cos.f64 x)) (neg.f64 (*.f64 1/6 (*.f64 y y))))
(pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) 1/36))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 (cos.f64 x) 0))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(fma.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (*.f64 y y)) (cos.f64 x) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (*.f64 y y)) (cos.f64 x) (*.f64 0 (cos.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y y)) (*.f64 (cos.f64 x) 0))
(fma.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y y)) (*.f64 0 (cos.f64 x)))
(fma.f64 (cos.f64 x) 0 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 (cos.f64 x) 0))
(fma.f64 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 0 (cos.f64 x)))
(fma.f64 0 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1/6 (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1/6 (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1 (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1 (*.f64 0 (cos.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 1/6) (*.f64 (cos.f64 x) 0))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 1/6) (*.f64 0 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (*.f64 (cos.f64 x) 0))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (*.f64 0 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (*.f64 (cos.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 1/6) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 1/6) (*.f64 0 (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 y y) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 y y) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 y (cos.f64 x)) (*.f64 1/6 y) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 y (cos.f64 x)) (*.f64 1/6 y) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2)) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2)) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (*.f64 y (sqrt.f64 (cos.f64 x)))) (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (*.f64 y (sqrt.f64 (cos.f64 x)))) (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (*.f64 y (cos.f64 x))) y (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (*.f64 y (cos.f64 x))) y (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) y) y (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) y) y (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) 1) (*.f64 y y) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) 1) (*.f64 y y) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(+.f64 0 (*.f64 y (*.f64 y (cos.f64 x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 y (cos.f64 x))))) 1)
(pow.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 y (cos.f64 x))) 3) 1/3)
(pow.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 y (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 y (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 y y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 y (cos.f64 x)))))
(exp.f64 (fma.f64 2 (log.f64 y) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 y) (log.f64 (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 y (cos.f64 x)))))
Outputs
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (*.f64 1/6 (pow.f64 y 2))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 1/6 (*.f64 y y) 1)) (*.f64 (*.f64 1/6 y) y)))
(+.f64 1 (fma.f64 (*.f64 1/6 y) y (*.f64 (*.f64 -1/2 (*.f64 x x)) (fma.f64 (*.f64 1/6 y) y 1))))
(+.f64 (*.f64 (*.f64 -1/2 (*.f64 x x)) (fma.f64 y (*.f64 1/6 y) 1)) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 4))) (*.f64 1/6 (pow.f64 y 2)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 1/6 (*.f64 y y) 1)) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (fma.f64 1/6 (*.f64 y y) 1)) (*.f64 (*.f64 1/6 y) y))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 (*.f64 1/6 y) y 1)) (fma.f64 (*.f64 1/6 y) y (*.f64 (fma.f64 (*.f64 1/6 y) y 1) (*.f64 (pow.f64 x 4) 1/24)))))
(+.f64 (fma.f64 (*.f64 -1/2 (fma.f64 y (*.f64 1/6 y) 1)) (*.f64 x x) (*.f64 (fma.f64 y (*.f64 1/6 y) 1) (*.f64 (pow.f64 x 4) 1/24))) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (*.f64 -1/720 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 y 2))) (pow.f64 x 4))) (*.f64 1/6 (pow.f64 y 2))))))
(fma.f64 -1/720 (*.f64 (pow.f64 x 6) (fma.f64 1/6 (*.f64 y y) 1)) (+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 1/6 (*.f64 y y) 1)) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (fma.f64 1/6 (*.f64 y y) 1)) (*.f64 (*.f64 1/6 y) y)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 (*.f64 1/6 y) y 1)) (fma.f64 (*.f64 1/6 y) y (*.f64 (fma.f64 (*.f64 1/6 y) y 1) (*.f64 (pow.f64 x 4) 1/24)))) (fma.f64 -1/720 (*.f64 (pow.f64 x 6) (fma.f64 (*.f64 1/6 y) y 1)) 1))
(+.f64 (fma.f64 -1/2 (*.f64 x (*.f64 x (fma.f64 y (*.f64 1/6 y) 1))) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (fma.f64 y (*.f64 1/6 y) 1)) (*.f64 y (*.f64 1/6 y)))) (fma.f64 -1/720 (*.f64 (pow.f64 x 6) (fma.f64 y (*.f64 1/6 y) 1)) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(cos.f64 x)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (cos.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
1
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (pow.f64 y 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x)))))
(fma.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/144 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(fma.f64 1/144 (*.f64 (pow.f64 x 4) (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))))
(fma.f64 1/144 (*.f64 y (*.f64 y (pow.f64 x 4))) (fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x))))))
(fma.f64 1/144 (*.f64 y (*.f64 y (pow.f64 x 4))) (fma.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 y (*.f64 1/6 y))))
(+.f64 (*.f64 -1/4320 (*.f64 (pow.f64 y 2) (pow.f64 x 6))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(fma.f64 -1/4320 (*.f64 (pow.f64 x 6) (*.f64 y y)) (fma.f64 1/144 (*.f64 (pow.f64 x 4) (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))))
(fma.f64 -1/4320 (*.f64 (pow.f64 x 6) (*.f64 y y)) (fma.f64 1/144 (*.f64 y (*.f64 y (pow.f64 x 4))) (fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x)))))))
(fma.f64 -1/4320 (*.f64 y (*.f64 y (pow.f64 x 6))) (fma.f64 1/144 (*.f64 y (*.f64 y (pow.f64 x 4))) (fma.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 y (*.f64 1/6 y)))))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(pow.f64 y 2)
(*.f64 y y)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 -1/2 (*.f64 (*.f64 x x) (*.f64 y y)) (*.f64 y y))
(fma.f64 -1/2 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 y y))
(fma.f64 y y (*.f64 -1/2 (*.f64 y (*.f64 y (*.f64 x x)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (pow.f64 y 2)))
(fma.f64 -1/2 (*.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (*.f64 y y)) (*.f64 y y)))
(fma.f64 -1/2 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 y y (*.f64 1/24 (*.f64 y (*.f64 y (pow.f64 x 4))))))
(fma.f64 -1/2 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 1/24 (*.f64 y (*.f64 y (pow.f64 x 4))) (*.f64 y y)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (pow.f64 y 2) (*.f64 -1/720 (*.f64 (pow.f64 y 2) (pow.f64 x 6))))))
(fma.f64 -1/2 (*.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 1/24 (*.f64 (pow.f64 x 4) (*.f64 y y)) (*.f64 y y)) (*.f64 -1/720 (*.f64 (pow.f64 x 6) (*.f64 y y)))))
(fma.f64 -1/2 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 1/24 (*.f64 y (*.f64 y (pow.f64 x 4))) (fma.f64 y y (*.f64 -1/720 (*.f64 (pow.f64 x 6) (*.f64 y y))))))
(fma.f64 -1/2 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 1/24 (*.f64 y (*.f64 y (pow.f64 x 4))) (fma.f64 y y (*.f64 (pow.f64 x 6) (*.f64 (*.f64 -1/720 y) y)))))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 y 2))
(*.f64 y (*.f64 y (cos.f64 x)))
(+.f64 0 (*.f64 1/6 y))
(*.f64 1/6 y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y)) (cbrt.f64 (pow.f64 (exp.f64 1/6) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))))
(*.f64 1/6 y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 y))) 1)
(*.f64 1/6 y)
(pow.f64 (*.f64 1/6 y) 1)
(*.f64 1/6 y)
(pow.f64 (cbrt.f64 (*.f64 1/6 y)) 3)
(*.f64 1/6 y)
(pow.f64 (pow.f64 (*.f64 1/6 y) 3) 1/3)
(*.f64 1/6 y)
(pow.f64 (sqrt.f64 (*.f64 1/6 y)) 2)
(*.f64 1/6 y)
(sqrt.f64 (*.f64 (*.f64 y y) 1/36))
(sqrt.f64 (*.f64 y (*.f64 y 1/36)))
(sqrt.f64 (pow.f64 (*.f64 1/6 y) 2))
(fabs.f64 (*.f64 1/6 y))
(log.f64 (pow.f64 (exp.f64 1/6) y))
(*.f64 1/6 y)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 y))))
(*.f64 1/6 y)
(cbrt.f64 (pow.f64 (*.f64 1/6 y) 3))
(*.f64 1/6 y)
(expm1.f64 (log1p.f64 (*.f64 1/6 y)))
(*.f64 1/6 y)
(exp.f64 (log.f64 (*.f64 1/6 y)))
(*.f64 1/6 y)
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 y)) 1))
(*.f64 1/6 y)
(log1p.f64 (expm1.f64 (*.f64 1/6 y)))
(*.f64 1/6 y)
(+.f64 (*.f64 1/6 (*.f64 y y)) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(+.f64 0 (*.f64 1/6 (*.f64 y y)))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 1/6 y)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 1/6 y)) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(-.f64 (*.f64 1/6 (*.f64 y y)) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(-.f64 (fma.f64 1/6 (*.f64 y y) 1) 1)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(-.f64 (/.f64 0 (neg.f64 (*.f64 1/6 (*.f64 y y)))) (/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (neg.f64 (*.f64 1/6 (*.f64 y y)))))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2) (*.f64 -1/6 (*.f64 y y))))
(*.f64 6 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y y)))
(/.f64 1 (/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (pow.f64 (*.f64 (*.f64 1/6 y) y) 3))
(/.f64 1 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 (pow.f64 y 6) 1/216)))
(/.f64 (*.f64 (pow.f64 y 6) 1/216) (*.f64 1/36 (pow.f64 y 4)))
(/.f64 1 (/.f64 (neg.f64 (*.f64 1/6 (*.f64 y y))) (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2) (*.f64 -1/6 (*.f64 y y))))
(*.f64 6 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y y)))
(/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (*.f64 1/6 (*.f64 y y)))
(/.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2) (*.f64 (*.f64 1/6 y) y))
(/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y (*.f64 1/6 y)))
(/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (pow.f64 (*.f64 (*.f64 1/6 y) y) 3))
(/.f64 1 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 (pow.f64 y 6) 1/216)))
(/.f64 (*.f64 (pow.f64 y 6) 1/216) (*.f64 1/36 (pow.f64 y 4)))
(/.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (neg.f64 (*.f64 1/6 (*.f64 y y))))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2) (*.f64 -1/6 (*.f64 y y))))
(*.f64 6 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y y)))
(/.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 3)) (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)))
(/.f64 (*.f64 -1/216 (pow.f64 y 6)) (neg.f64 (*.f64 1/36 (pow.f64 y 4))))
(neg.f64 (*.f64 -1/216 (/.f64 (pow.f64 y 6) (*.f64 1/36 (pow.f64 y 4)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (neg.f64 (neg.f64 (*.f64 1/6 (*.f64 y y)))))
(/.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2) (*.f64 (*.f64 1/6 y) y))
(/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y (*.f64 1/6 y)))
(pow.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 3)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(pow.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) 1/3)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(pow.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) 2)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(sqrt.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/6) y) y))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(cbrt.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(expm1.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))) 1))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(exp.f64 (log.f64 (*.f64 1/6 (*.f64 y y))))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (*.f64 y y))) 1))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(log1p.f64 (expm1.f64 (*.f64 1/6 (*.f64 y y))))
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 1/6 (*.f64 y y) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 y (*.f64 1/6 y) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (*.f64 1/6 y) y 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (*.f64 1/6 (*.f64 y y)) 1 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 1 (*.f64 1/6 (*.f64 y y)) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 1 (fma.f64 1/6 (*.f64 y y) 1) -1)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (fma.f64 1/6 (*.f64 y y) 1) 1 -1)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (*.f64 y y) 1/6 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 1/6 y)) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y y) 1/36)) (*.f64 (cbrt.f64 (*.f64 1/6 y)) y) 0)
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/36))) (*.f64 y (cbrt.f64 (*.f64 1/6 y))) 0)
(*.f64 (cbrt.f64 (*.f64 1/6 y)) (*.f64 y (cbrt.f64 (pow.f64 (*.f64 1/6 y) 2))))
(*.f64 y (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 y) 2)) (cbrt.f64 (*.f64 1/6 y))))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2) -1)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) -1)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (/.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) 0)
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (pow.f64 (*.f64 (*.f64 1/6 y) y) 3))
(/.f64 1 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 (pow.f64 y 6) 1/216)))
(/.f64 (*.f64 (pow.f64 y 6) 1/216) (*.f64 1/36 (pow.f64 y 4)))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (sqrt.f64 (*.f64 1/6 y)) (*.f64 (sqrt.f64 (*.f64 1/6 y)) y) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) -1)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 1/6 y)) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/6 y) y) (fma.f64 1/6 (*.f64 y y) -1) 1)) -1)
(+.f64 -1 (/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 (*.f64 1/6 y) y -1) 1)))
(+.f64 -1 (/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 y (*.f64 1/6 y) -1) 1)))
(fma.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (/.f64 1 (-.f64 1 (*.f64 (*.f64 1/6 y) y))) -1)
(+.f64 -1 (/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6))))
(fma.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (neg.f64 (*.f64 1/6 (*.f64 y y)))) 0)
(-.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2) (*.f64 -1/6 (*.f64 y y))))
(*.f64 6 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y y)))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) 1/36))) (cbrt.f64 (*.f64 1/6 y)) 0)
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/36))) (*.f64 y (cbrt.f64 (*.f64 1/6 y))) 0)
(*.f64 (cbrt.f64 (*.f64 1/6 y)) (*.f64 y (cbrt.f64 (pow.f64 (*.f64 1/6 y) 2))))
(*.f64 y (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 y) 2)) (cbrt.f64 (*.f64 1/6 y))))
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 1/6 y))) (sqrt.f64 (*.f64 1/6 y)) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (*.f64 (*.f64 1/6 y) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(fma.f64 (*.f64 (*.f64 1/6 y) (sqrt.f64 y)) (sqrt.f64 y) 0)
(*.f64 (*.f64 1/6 y) y)
(*.f64 y (*.f64 1/6 y))
(+.f64 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 0 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 (*.f64 1/6 y) y 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 (*.f64 1/6 y) y 1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 y (*.f64 1/6 y) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 y (*.f64 1/6 y) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)))) 1)
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) 1/36) (*.f64 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x)))) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (*.f64 (pow.f64 y 6) 1/216) (pow.f64 (cos.f64 x) 3))) (-.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 y (*.f64 1/6 y))) (pow.f64 (cos.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (*.f64 (pow.f64 y 6) 1/216) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 y (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/6 y))))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))) (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 (*.f64 (*.f64 1/6 y) y) (fma.f64 1/6 (*.f64 y y) -1) 1) (+.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 3))))
(*.f64 (/.f64 (cos.f64 x) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 (*.f64 1/6 y) y -1) 1)) (fma.f64 1/216 (pow.f64 y 6) 1))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 y (*.f64 1/6 y) -1) 1) (fma.f64 1/216 (pow.f64 y 6) 1)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (/.f64 (-.f64 1 (*.f64 (*.f64 1/6 y) y)) (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (+.f64 1 (*.f64 (*.f64 y y) -1/6))) (-.f64 1 (*.f64 1/36 (pow.f64 y 4))))
(*.f64 (/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6))) (cos.f64 x))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (cos.f64 x)) (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 (*.f64 (*.f64 1/6 y) y) (fma.f64 1/6 (*.f64 y y) -1) 1) (+.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 3))))
(*.f64 (/.f64 (cos.f64 x) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 (*.f64 1/6 y) y -1) 1)) (fma.f64 1/216 (pow.f64 y 6) 1))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 y (*.f64 1/6 y) -1) 1) (fma.f64 1/216 (pow.f64 y 6) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (cos.f64 x)) (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (/.f64 (-.f64 1 (*.f64 (*.f64 1/6 y) y)) (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (+.f64 1 (*.f64 (*.f64 y y) -1/6))) (-.f64 1 (*.f64 1/36 (pow.f64 y 4))))
(*.f64 (/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6))) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) 1/36)) (-.f64 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (-.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) -1/36)) (-.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) -1/36)) (-.f64 (cos.f64 x) (*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))))
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 1)
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))) 3)
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 3) 1/3)
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))) 2)
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 2))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 1/6 (*.f64 y y) 1)))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (exp.f64 (cos.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6) (exp.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))) (exp.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1)) 3))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3)))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))) 1))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 1/6 (*.f64 y y)) (cos.f64 x) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y y)) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (cos.f64 x) 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1/6 (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1 (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 1/6) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 1/6 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))) (cos.f64 x))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (cos.f64 x))
(fma.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 1/6) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 y y) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 y (cos.f64 x)) (*.f64 1/6 y) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2)) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 1/6 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))) (cos.f64 x))
(fma.f64 (*.f64 1/6 (*.f64 y (sqrt.f64 (cos.f64 x)))) (*.f64 y (sqrt.f64 (cos.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 1/6 (*.f64 y (cos.f64 x))) y (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) y) y (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) 1) (*.f64 y y) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) (cos.f64 x))
(fma.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 y 4)))) (pow.f64 (cbrt.f64 y) 2) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (fma.f64 1/6 (*.f64 y y) 1))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 1/6 y) y 1))
(*.f64 (cos.f64 x) (fma.f64 y (*.f64 1/6 y) 1))
(+.f64 0 (*.f64 1/6 y))
(*.f64 1/6 y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y)) (cbrt.f64 (pow.f64 (exp.f64 1/6) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) y))))
(*.f64 1/6 y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 y))) 1)
(*.f64 1/6 y)
(pow.f64 (*.f64 1/6 y) 1)
(*.f64 1/6 y)
(pow.f64 (cbrt.f64 (*.f64 1/6 y)) 3)
(*.f64 1/6 y)
(pow.f64 (pow.f64 (*.f64 1/6 y) 3) 1/3)
(*.f64 1/6 y)
(pow.f64 (sqrt.f64 (*.f64 1/6 y)) 2)
(*.f64 1/6 y)
(sqrt.f64 (*.f64 (*.f64 y y) 1/36))
(sqrt.f64 (*.f64 y (*.f64 y 1/36)))
(sqrt.f64 (pow.f64 (*.f64 1/6 y) 2))
(fabs.f64 (*.f64 1/6 y))
(log.f64 (pow.f64 (exp.f64 1/6) y))
(*.f64 1/6 y)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 y))))
(*.f64 1/6 y)
(cbrt.f64 (pow.f64 (*.f64 1/6 y) 3))
(*.f64 1/6 y)
(expm1.f64 (log1p.f64 (*.f64 1/6 y)))
(*.f64 1/6 y)
(exp.f64 (log.f64 (*.f64 1/6 y)))
(*.f64 1/6 y)
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 y)) 1))
(*.f64 1/6 y)
(log1p.f64 (expm1.f64 (*.f64 1/6 y)))
(*.f64 1/6 y)
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 1 (*.f64 1/6 (*.f64 y y)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 0 (fma.f64 1/6 (*.f64 y y) 1))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 (fma.f64 1/6 (*.f64 y y) 1) 0)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1))) (cbrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/6 y) y 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/6 y) y 1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 1/6 y) y 1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y (*.f64 1/6 y) 1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 (*.f64 y y) 1))) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))) (/.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (-.f64 1 (*.f64 (*.f64 1/6 y) y)))
(/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6)))
(*.f64 1 (fma.f64 1/6 (*.f64 y y) 1))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 (fma.f64 1/6 (*.f64 y y) 1) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/6 y) y) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 (*.f64 1/6 y) y -1) 1))
(/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 y (*.f64 1/6 y) -1) 1))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (-.f64 1 (*.f64 (*.f64 1/6 y) y)))
(/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1) (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/6 y) y) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 (*.f64 1/6 y) y -1) 1))
(/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 y (*.f64 1/6 y) -1) 1))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 1/6 (*.f64 y y))) (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (-.f64 1 (*.f64 (*.f64 1/6 y) y)))
(/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/6 y) y) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 (*.f64 1/6 y) y -1) 1))
(/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 y (*.f64 1/6 y) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2) (-.f64 1 (*.f64 (*.f64 1/6 y) y))))
(/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (+.f64 1 (+.f64 (*.f64 (*.f64 y y) -1/6) (*.f64 1/36 (pow.f64 y 4)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (-.f64 1 (*.f64 (*.f64 1/6 y) y)))
(/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))) (neg.f64 (fma.f64 (*.f64 1/6 (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 1/6 y) y) (fma.f64 1/6 (*.f64 y y) -1) 1)))
(*.f64 1 (/.f64 (fma.f64 1/216 (pow.f64 y 6) 1) (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 (*.f64 1/6 y) y -1) 1)))
(/.f64 (fma.f64 -1/216 (pow.f64 y 6) -1) (neg.f64 (fma.f64 (*.f64 y (*.f64 1/6 y)) (fma.f64 y (*.f64 1/6 y) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (neg.f64 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2))) (neg.f64 (-.f64 1 (*.f64 (*.f64 1/6 y) y))))
(/.f64 (+.f64 (*.f64 1/36 (pow.f64 y 4)) -1) (fma.f64 (*.f64 1/6 y) y -1))
(/.f64 (fma.f64 1/36 (pow.f64 y 4) -1) (fma.f64 y (*.f64 1/6 y) -1))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2) 1) (fma.f64 1/6 (*.f64 y y) -1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2))) (neg.f64 (-.f64 1 (*.f64 (*.f64 1/6 y) y))))
(/.f64 (+.f64 (*.f64 1/36 (pow.f64 y 4)) -1) (fma.f64 (*.f64 1/6 y) y -1))
(/.f64 (fma.f64 1/36 (pow.f64 y 4) -1) (fma.f64 y (*.f64 1/6 y) -1))
(pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 3)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(pow.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3) 1/3)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 y y) 1)) 2)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 2))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(log.f64 (exp.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (*.f64 y y) 1))))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(cbrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 y y) 1) 3))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(expm1.f64 (log1p.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(exp.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(exp.f64 (*.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))) 1))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(log1p.f64 (expm1.f64 (fma.f64 1/6 (*.f64 y y) 1)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 y) y 1)
(fma.f64 y (*.f64 1/6 y) 1)
(+.f64 0 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 (cos.f64 x) 0) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 0 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))) 1)
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(/.f64 (cos.f64 x) (/.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2) (pow.f64 (*.f64 (*.f64 1/6 y) y) 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 y 6) 1/216) (*.f64 1/36 (pow.f64 y 4))) (cos.f64 x))
(*.f64 (/.f64 (cos.f64 x) (*.f64 1/36 (pow.f64 y 4))) (*.f64 (pow.f64 y 6) 1/216))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))) (neg.f64 (*.f64 1/6 (*.f64 y y))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (/.f64 (*.f64 -1/6 (*.f64 y y)) (cos.f64 x)))
(*.f64 (*.f64 6 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y y))) (cos.f64 x))
(/.f64 (*.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (cos.f64 x)) (pow.f64 (*.f64 1/6 (*.f64 y y)) 2))
(/.f64 (cos.f64 x) (/.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2) (pow.f64 (*.f64 (*.f64 1/6 y) y) 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 y 6) 1/216) (*.f64 1/36 (pow.f64 y 4))) (cos.f64 x))
(*.f64 (/.f64 (cos.f64 x) (*.f64 1/36 (pow.f64 y 4))) (*.f64 (pow.f64 y 6) 1/216))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (cos.f64 x)) (neg.f64 (*.f64 1/6 (*.f64 y y))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 y) y) 2)) (/.f64 (*.f64 -1/6 (*.f64 y y)) (cos.f64 x)))
(*.f64 (*.f64 6 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y y))) (cos.f64 x))
(pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1)
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 3)
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 3) 1/3)
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) 2)
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)) 1/36))
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))))
(fabs.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)) 1/6))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 3))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 1))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 y) (*.f64 y (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 (*.f64 y y)) (cos.f64 x) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 (*.f64 y y)) (cos.f64 x) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y y)) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (cos.f64 x) (*.f64 1/6 (*.f64 y y)) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (cos.f64 x) 0 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 1 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 0 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 y y) (*.f64 1/6 (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1/6 (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1/6 (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1 (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y) 1 (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 1/6) (*.f64 (cos.f64 x) 0))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 1/6 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))) 0)
(*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 1/6) (*.f64 0 (cos.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 1/6 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))) 0)
(*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y)) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 1/6) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 1/6) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 x))) y) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 y y) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 y y) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 y (cos.f64 x)) (*.f64 1/6 y) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 y (cos.f64 x)) (*.f64 1/6 y) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (sqrt.f64 (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 1/6 y)) y (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2)) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) 2)) (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 1/6 (*.f64 y y)))) (sqrt.f64 (*.f64 1/6 (*.f64 y y))) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (*.f64 (cos.f64 x) 0))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 1/6 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))) 0)
(*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))))
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (*.f64 1/6 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))) 0)
(*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4))) (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x))))))
(fma.f64 (*.f64 1/6 (*.f64 y (sqrt.f64 (cos.f64 x)))) (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 (*.f64 y (sqrt.f64 (cos.f64 x)))) (*.f64 y (sqrt.f64 (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 (*.f64 y (cos.f64 x))) y (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 1/6 (*.f64 y (cos.f64 x))) y (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) y) y (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) y) y (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) 1) (*.f64 y y) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) 1) (*.f64 y y) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) (*.f64 (cos.f64 x) 0))
(fma.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 y 4)))) (pow.f64 (cbrt.f64 y) 2) 0)
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2)))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 x)) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) (*.f64 0 (cos.f64 x)))
(fma.f64 (*.f64 1/6 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 y 4)))) (pow.f64 (cbrt.f64 y) 2) 0)
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2)))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 y y)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 0 (cos.f64 x)))
(*.f64 1/6 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(+.f64 0 (*.f64 y (*.f64 y (cos.f64 x))))
(*.f64 y (*.f64 y (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))))
(*.f64 y (*.f64 y (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 y (cos.f64 x))))) 1)
(*.f64 y (*.f64 y (cos.f64 x)))
(pow.f64 (*.f64 y (*.f64 y (cos.f64 x))) 1)
(*.f64 y (*.f64 y (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 y (cos.f64 x)))) 3)
(*.f64 y (*.f64 y (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 y (*.f64 y (cos.f64 x))) 3) 1/3)
(*.f64 y (*.f64 y (cos.f64 x)))
(pow.f64 (*.f64 y (sqrt.f64 (cos.f64 x))) 2)
(*.f64 y (*.f64 y (cos.f64 x)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 y 4)))
(fabs.f64 (*.f64 y (*.f64 y (cos.f64 x))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y y)))
(*.f64 y (*.f64 y (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 y (cos.f64 x))))))
(*.f64 y (*.f64 y (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 y (cos.f64 x))) 3))
(*.f64 y (*.f64 y (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 y y) 3)))
(*.f64 y (*.f64 y (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 y (*.f64 y (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 y (cos.f64 x)))))
(*.f64 y (*.f64 y (cos.f64 x)))
(exp.f64 (fma.f64 2 (log.f64 y) (log.f64 (cos.f64 x))))
(*.f64 y (*.f64 y (cos.f64 x)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 y) (log.f64 (cos.f64 x))) 1))
(*.f64 y (*.f64 y (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 y (cos.f64 x)))))
(*.f64 y (*.f64 y (cos.f64 x)))

eval200.0ms (2.3%)

Compiler

Compiled 8055 to 4906 computations (39.1% saved)

prune92.0ms (1.1%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New4748482
Fresh112
Picked325
Done022
Total47813491
Accurracy
100.0%
Counts
491 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.2%
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
17.1%
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x)))))
35.8%
(/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6)))
43.2%
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
43.2%
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
35.8%
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
100.0%
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
73.4%
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
27.0%
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
27.0%
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
20.1%
(*.f64 1/6 (*.f64 y y))
50.0%
(cos.f64 x)
26.1%
1
9.2%
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
17.1%
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x)))))
35.8%
(/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6)))
43.2%
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
43.2%
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
35.8%
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
100.0%
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
73.4%
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
27.0%
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
27.0%
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
20.1%
(*.f64 1/6 (*.f64 y y))
50.0%
(cos.f64 x)
26.1%
1
Compiler

Compiled 506 to 364 computations (28.1% saved)

localize283.0ms (3.3%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
99.8%
(pow.f64 (*.f64 1/6 (*.f64 y y)) 2)
99.7%
(*.f64 1/6 (*.f64 y y))
99.3%
(/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))
69.1%
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
99.8%
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
84.6%
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
79.5%
(*.f64 (*.f64 x x) (*.f64 y y))
99.9%
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
99.8%
(*.f64 y (*.f64 1/6 y))
99.4%
(*.f64 1/6 y)
99.7%
(*.f64 1/6 (*.f64 y y))
99.8%
(*.f64 y (*.f64 1/6 y))
99.4%
(*.f64 1/6 y)
Compiler

Compiled 165 to 86 computations (47.9% saved)

series6.0ms (0.1%)

Counts
7 → 132
Calls

33 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 (*.f64 x x) (*.f64 y y))
0.0ms
y
@inf
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
0.0ms
x
@0
(*.f64 (*.f64 x x) (*.f64 y y))
0.0ms
y
@0
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
0.0ms
y
@inf
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))

rewrite117.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
942×fma-def
840×expm1-udef
832×log1p-udef
510×add-sqr-sqrt
492×pow1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025199
1540143
26528135
Stop Event
node limit
Counts
7 → 203
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 (*.f64 x x) (*.f64 y y))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))
(pow.f64 (*.f64 1/6 (*.f64 y y)) 2)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))))) 1)
(pow.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (sqrt.f64 1/6))) 2)
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 y 4)) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y (*.f64 y 1/6))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 y (*.f64 y 1/6)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x y) 2))) 1)
(pow.f64 (pow.f64 (*.f64 x y) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x y) 2) 3) 1/3)
(pow.f64 (*.f64 x y) 2)
(sqrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 y 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x y) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x y) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 y y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 x x) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x y) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 x y) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x y) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x y) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) (*.f64 y (*.f64 y 1/6)))
(+.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 (pow.f64 (*.f64 x y) 2) -1/12))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 1)
(*.f64 1 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 2)) (cbrt.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(*.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (sqrt.f64 -1/12) (*.f64 x y))) (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (sqrt.f64 -1/12) (*.f64 x y))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y y) 3) 1/216 (pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 3)) (fma.f64 1/36 (pow.f64 y 4) (-.f64 (*.f64 1/144 (*.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 1/144 (*.f64 (pow.f64 x 4) (pow.f64 y 4)))) (-.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (sqrt.f64 -1/12) (*.f64 x y))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(exp.f64 (log.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/12) (*.f64 x y)) 2)
(sqrt.f64 (*.f64 1/144 (*.f64 (pow.f64 x 4) (pow.f64 y 4))))
(log.f64 (pow.f64 (exp.f64 -1/12) (pow.f64 (*.f64 x y) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(+.f64 1 (*.f64 y (*.f64 y 1/6)))
(+.f64 (*.f64 y (*.f64 y 1/6)) 1)
(+.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(+.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(-.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (/.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 (*.f64 y y) -1/6 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (*.f64 y 1/6) 1))) 1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 -1/36 (pow.f64 y 4) 1)))
(/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1)) 2) (/.f64 (fma.f64 (*.f64 y y) -1/6 1) (cbrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1))))
(/.f64 (sqrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1)) (/.f64 (fma.f64 (*.f64 y y) -1/6 1) (sqrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1))))
(/.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) 1) (*.f64 (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1) (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) -1) (*.f64 (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) 1) (*.f64 (fma.f64 1/36 (pow.f64 y 4) 1) (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) -1) (*.f64 (fma.f64 1/36 (pow.f64 y 4) 1) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 (*.f64 -1 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3)))) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (neg.f64 (fma.f64 -1/36 (pow.f64 y 4) 1)) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 1) (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 (/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2))) (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3)) (+.f64 1 (-.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y (*.f64 y 1/6)))))
(/.f64 (*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) -1) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3)))) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))) (fma.f64 1/36 (pow.f64 y 4) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))) (fma.f64 1/36 (pow.f64 y 4) 1))
(/.f64 (*.f64 -1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (*.f64 y 1/6) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (*.f64 y (sqrt.f64 1/6))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 2))
(log.f64 (exp.f64 (fma.f64 y (*.f64 y 1/6) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (*.f64 y 1/6) 1))))
(cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3) (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3) (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 3)))
(expm1.f64 (log1p.f64 (fma.f64 y (*.f64 y 1/6) 1)))
(exp.f64 (log1p.f64 (*.f64 y (*.f64 y 1/6))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 y (*.f64 y 1/6))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y (*.f64 y 1/6) 1)))
(fma.f64 y (*.f64 y 1/6) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 y 1/6) y 1)
(fma.f64 (*.f64 y y) 1/6 1)
(fma.f64 1 (*.f64 y (*.f64 y 1/6)) 1)
(fma.f64 1 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 1 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (*.f64 y (*.f64 y 1/6)) 1 1)
(fma.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1 (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1 (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 y 1/6)) 1)
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (*.f64 (pow.f64 (cbrt.f64 y) 2) 1/6) 1)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y y) 1/36)) (*.f64 (cbrt.f64 (*.f64 y 1/6)) y) 1)
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/6))) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) 1)
(fma.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (*.f64 y (*.f64 y 1/6))) 1)
(fma.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 y 1/6)) 1)
(fma.f64 (sqrt.f64 (*.f64 y 1/6)) (*.f64 (sqrt.f64 (*.f64 y 1/6)) y) 1)
(fma.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 y (sqrt.f64 1/6)) 1)
(fma.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) 1/36))) (cbrt.f64 (*.f64 y 1/6)) 1)
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 y 1/6))) (sqrt.f64 (*.f64 y 1/6)) 1)
(fma.f64 (*.f64 1/6 (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) 1)
(fma.f64 (*.f64 (*.f64 y 1/6) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 1)
(fma.f64 (*.f64 (*.f64 y 1/6) (sqrt.f64 y)) (sqrt.f64 y) 1)
(fma.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 y (*.f64 y 1/6) 1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 y (*.f64 y 1/6) 1) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1))
(*.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 y (*.f64 y 1/6) 1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))))
(pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1)
(pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (*.f64 y y) -1/6))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 y y) -1/6)) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (*.f64 y y) -1/6))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(-.f64 (fma.f64 1/36 (pow.f64 y 4) 1) 1)
(*.f64 y (*.f64 (*.f64 y 1/6) (*.f64 y (*.f64 y 1/6))))
(*.f64 1/6 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y 1/6))))
(*.f64 (*.f64 y 1/6) (*.f64 y (*.f64 y (*.f64 y 1/6))))
(*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))
(*.f64 1 (*.f64 1/36 (pow.f64 y 4)))
(*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y (*.f64 y 1/6)))
(*.f64 (*.f64 1/36 (pow.f64 y 4)) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/6))) (*.f64 y (*.f64 y 1/6))))
(*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 y (*.f64 y 1/6))))
(*.f64 (pow.f64 y 4) 1/36)
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y (sqrt.f64 1/6))) (*.f64 y (sqrt.f64 1/6)))
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y y)) 1/6)
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y 1/6))))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))
(log.f64 (pow.f64 (exp.f64 1/36) (pow.f64 y 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/36 (pow.f64 y 4)))))
(cbrt.f64 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/36 (pow.f64 y 4))))
(exp.f64 (log.f64 (*.f64 1/36 (pow.f64 y 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/36 (pow.f64 y 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/36 (pow.f64 y 4))))

simplify128.0ms (1.5%)

Algorithm
egg-herbie
Rules
840×associate-*r*
710×log-prod
700×associate-*l*
682×cancel-sign-sub-inv
604×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048510549
112259383
246799127
Stop Event
node limit
Counts
335 → 313
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 y 2))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/144 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/4320 (*.f64 (pow.f64 y 2) (pow.f64 x 6))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(*.f64 1/6 (pow.f64 y 2))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
1
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(*.f64 1/6 (pow.f64 y 2))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(*.f64 1/6 (pow.f64 y 2))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
1
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 1/36 (pow.f64 y 4))))
(+.f64 1 (+.f64 (*.f64 1/216 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 1/36 (pow.f64 y 4)))))
(/.f64 -6 (pow.f64 y 2))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (*.f64 36 (/.f64 1 (pow.f64 y 4)))))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 36 (/.f64 1 (pow.f64 y 4))) (*.f64 216 (/.f64 1 (pow.f64 y 6))))))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1296 (/.f64 1 (pow.f64 y 8))) (+.f64 (*.f64 36 (/.f64 1 (pow.f64 y 4))) (*.f64 216 (/.f64 1 (pow.f64 y 6)))))))
(/.f64 -6 (pow.f64 y 2))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (*.f64 36 (/.f64 1 (pow.f64 y 4)))))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 36 (/.f64 1 (pow.f64 y 4))) (*.f64 216 (/.f64 1 (pow.f64 y 6))))))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1296 (/.f64 1 (pow.f64 y 8))) (+.f64 (*.f64 36 (/.f64 1 (pow.f64 y 4))) (*.f64 216 (/.f64 1 (pow.f64 y 6)))))))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))))) 1)
(pow.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (sqrt.f64 1/6))) 2)
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 y 4)) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y (*.f64 y 1/6))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 y (*.f64 y 1/6)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x y) 2))) 1)
(pow.f64 (pow.f64 (*.f64 x y) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x y) 2) 3) 1/3)
(pow.f64 (*.f64 x y) 2)
(sqrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 y 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x y) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x y) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 y y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 x x) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x y) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 x y) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x y) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x y) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) (*.f64 y (*.f64 y 1/6)))
(+.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 (pow.f64 (*.f64 x y) 2) -1/12))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 1)
(*.f64 1 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 2)) (cbrt.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(*.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (sqrt.f64 -1/12) (*.f64 x y))) (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (sqrt.f64 -1/12) (*.f64 x y))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y y) 3) 1/216 (pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 3)) (fma.f64 1/36 (pow.f64 y 4) (-.f64 (*.f64 1/144 (*.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 1/144 (*.f64 (pow.f64 x 4) (pow.f64 y 4)))) (-.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (sqrt.f64 -1/12) (*.f64 x y))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(exp.f64 (log.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/12) (*.f64 x y)) 2)
(sqrt.f64 (*.f64 1/144 (*.f64 (pow.f64 x 4) (pow.f64 y 4))))
(log.f64 (pow.f64 (exp.f64 -1/12) (pow.f64 (*.f64 x y) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(+.f64 1 (*.f64 y (*.f64 y 1/6)))
(+.f64 (*.f64 y (*.f64 y 1/6)) 1)
(+.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(+.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(-.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (/.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 (*.f64 y y) -1/6 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (*.f64 y 1/6) 1))) 1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 -1/36 (pow.f64 y 4) 1)))
(/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1)) 2) (/.f64 (fma.f64 (*.f64 y y) -1/6 1) (cbrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1))))
(/.f64 (sqrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1)) (/.f64 (fma.f64 (*.f64 y y) -1/6 1) (sqrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1))))
(/.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) 1) (*.f64 (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1) (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) -1) (*.f64 (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) 1) (*.f64 (fma.f64 1/36 (pow.f64 y 4) 1) (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) -1) (*.f64 (fma.f64 1/36 (pow.f64 y 4) 1) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 (*.f64 -1 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3)))) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (neg.f64 (fma.f64 -1/36 (pow.f64 y 4) 1)) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 1) (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 (/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2))) (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3)) (+.f64 1 (-.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y (*.f64 y 1/6)))))
(/.f64 (*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) -1) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3)))) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))) (fma.f64 1/36 (pow.f64 y 4) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))) (fma.f64 1/36 (pow.f64 y 4) 1))
(/.f64 (*.f64 -1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (*.f64 y 1/6) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (*.f64 y (sqrt.f64 1/6))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 2))
(log.f64 (exp.f64 (fma.f64 y (*.f64 y 1/6) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (*.f64 y 1/6) 1))))
(cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3) (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3) (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 3)))
(expm1.f64 (log1p.f64 (fma.f64 y (*.f64 y 1/6) 1)))
(exp.f64 (log1p.f64 (*.f64 y (*.f64 y 1/6))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 y (*.f64 y 1/6))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y (*.f64 y 1/6) 1)))
(fma.f64 y (*.f64 y 1/6) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 y 1/6) y 1)
(fma.f64 (*.f64 y y) 1/6 1)
(fma.f64 1 (*.f64 y (*.f64 y 1/6)) 1)
(fma.f64 1 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 1 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (*.f64 y (*.f64 y 1/6)) 1 1)
(fma.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1 (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1 (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 y 1/6)) 1)
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (*.f64 (pow.f64 (cbrt.f64 y) 2) 1/6) 1)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y y) 1/36)) (*.f64 (cbrt.f64 (*.f64 y 1/6)) y) 1)
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/6))) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) 1)
(fma.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (*.f64 y (*.f64 y 1/6))) 1)
(fma.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 y 1/6)) 1)
(fma.f64 (sqrt.f64 (*.f64 y 1/6)) (*.f64 (sqrt.f64 (*.f64 y 1/6)) y) 1)
(fma.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 y (sqrt.f64 1/6)) 1)
(fma.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) 1/36))) (cbrt.f64 (*.f64 y 1/6)) 1)
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 y 1/6))) (sqrt.f64 (*.f64 y 1/6)) 1)
(fma.f64 (*.f64 1/6 (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) 1)
(fma.f64 (*.f64 (*.f64 y 1/6) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 1)
(fma.f64 (*.f64 (*.f64 y 1/6) (sqrt.f64 y)) (sqrt.f64 y) 1)
(fma.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 y (*.f64 y 1/6) 1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 y (*.f64 y 1/6) 1) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1))
(*.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 y (*.f64 y 1/6) 1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))))
(pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1)
(pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (*.f64 y y) -1/6))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 y y) -1/6)) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (*.f64 y y) -1/6))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(-.f64 (fma.f64 1/36 (pow.f64 y 4) 1) 1)
(*.f64 y (*.f64 (*.f64 y 1/6) (*.f64 y (*.f64 y 1/6))))
(*.f64 1/6 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y 1/6))))
(*.f64 (*.f64 y 1/6) (*.f64 y (*.f64 y (*.f64 y 1/6))))
(*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))
(*.f64 1 (*.f64 1/36 (pow.f64 y 4)))
(*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y (*.f64 y 1/6)))
(*.f64 (*.f64 1/36 (pow.f64 y 4)) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/6))) (*.f64 y (*.f64 y 1/6))))
(*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 y (*.f64 y 1/6))))
(*.f64 (pow.f64 y 4) 1/36)
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y (sqrt.f64 1/6))) (*.f64 y (sqrt.f64 1/6)))
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y y)) 1/6)
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y 1/6))))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))
(log.f64 (pow.f64 (exp.f64 1/36) (pow.f64 y 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/36 (pow.f64 y 4)))))
(cbrt.f64 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/36 (pow.f64 y 4))))
(exp.f64 (log.f64 (*.f64 1/36 (pow.f64 y 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/36 (pow.f64 y 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/36 (pow.f64 y 4))))
Outputs
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(+.f64 (*.f64 1/144 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(fma.f64 1/144 (*.f64 (pow.f64 x 4) (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))))
(fma.f64 1/144 (*.f64 y (*.f64 y (pow.f64 x 4))) (*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6)))
(+.f64 (*.f64 -1/4320 (*.f64 (pow.f64 y 2) (pow.f64 x 6))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(fma.f64 -1/4320 (*.f64 (pow.f64 x 6) (*.f64 y y)) (fma.f64 1/144 (*.f64 (pow.f64 x 4) (*.f64 y y)) (fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))))
(fma.f64 -1/4320 (*.f64 (pow.f64 x 6) (*.f64 y y)) (fma.f64 1/144 (*.f64 y (*.f64 y (pow.f64 x 4))) (*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 y 2)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (+.f64 1/6 (*.f64 -1/12 (pow.f64 x 2))) (pow.f64 y 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(*.f64 -1/12 (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
1
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(*.f64 1/6 (pow.f64 y 2))
(*.f64 1/6 (*.f64 y y))
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
1
(+.f64 1 (*.f64 1/6 (pow.f64 y 2)))
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 1/36 (pow.f64 y 4))))
(+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4))))
(+.f64 1 (+.f64 (*.f64 1/216 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (pow.f64 y 2)) (*.f64 1/36 (pow.f64 y 4)))))
(+.f64 1 (fma.f64 1/216 (pow.f64 y 6) (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))))
(+.f64 (fma.f64 1/216 (pow.f64 y 6) (*.f64 1/6 (*.f64 y y))) (fma.f64 1/36 (pow.f64 y 4) 1))
(/.f64 -6 (pow.f64 y 2))
(/.f64 -6 (*.f64 y y))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (*.f64 36 (/.f64 1 (pow.f64 y 4)))))
(neg.f64 (+.f64 (/.f64 6 (*.f64 y y)) (/.f64 36 (pow.f64 y 4))))
(+.f64 (/.f64 -6 (*.f64 y y)) (/.f64 -36 (pow.f64 y 4)))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 36 (/.f64 1 (pow.f64 y 4))) (*.f64 216 (/.f64 1 (pow.f64 y 6))))))
(neg.f64 (+.f64 (/.f64 6 (*.f64 y y)) (+.f64 (/.f64 36 (pow.f64 y 4)) (/.f64 216 (pow.f64 y 6)))))
(-.f64 (+.f64 (/.f64 -6 (*.f64 y y)) (/.f64 -36 (pow.f64 y 4))) (/.f64 216 (pow.f64 y 6)))
(+.f64 (/.f64 -6 (*.f64 y y)) (-.f64 (/.f64 -36 (pow.f64 y 4)) (/.f64 216 (pow.f64 y 6))))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1296 (/.f64 1 (pow.f64 y 8))) (+.f64 (*.f64 36 (/.f64 1 (pow.f64 y 4))) (*.f64 216 (/.f64 1 (pow.f64 y 6)))))))
(neg.f64 (+.f64 (/.f64 6 (*.f64 y y)) (+.f64 (+.f64 (/.f64 36 (pow.f64 y 4)) (/.f64 216 (pow.f64 y 6))) (/.f64 1296 (pow.f64 y 8)))))
(-.f64 (/.f64 -6 (*.f64 y y)) (+.f64 (/.f64 36 (pow.f64 y 4)) (+.f64 (/.f64 216 (pow.f64 y 6)) (/.f64 1296 (pow.f64 y 8)))))
(/.f64 -6 (pow.f64 y 2))
(/.f64 -6 (*.f64 y y))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (*.f64 36 (/.f64 1 (pow.f64 y 4)))))
(neg.f64 (+.f64 (/.f64 6 (*.f64 y y)) (/.f64 36 (pow.f64 y 4))))
(+.f64 (/.f64 -6 (*.f64 y y)) (/.f64 -36 (pow.f64 y 4)))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 36 (/.f64 1 (pow.f64 y 4))) (*.f64 216 (/.f64 1 (pow.f64 y 6))))))
(neg.f64 (+.f64 (/.f64 6 (*.f64 y y)) (+.f64 (/.f64 36 (pow.f64 y 4)) (/.f64 216 (pow.f64 y 6)))))
(-.f64 (+.f64 (/.f64 -6 (*.f64 y y)) (/.f64 -36 (pow.f64 y 4))) (/.f64 216 (pow.f64 y 6)))
(+.f64 (/.f64 -6 (*.f64 y y)) (-.f64 (/.f64 -36 (pow.f64 y 4)) (/.f64 216 (pow.f64 y 6))))
(neg.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1296 (/.f64 1 (pow.f64 y 8))) (+.f64 (*.f64 36 (/.f64 1 (pow.f64 y 4))) (*.f64 216 (/.f64 1 (pow.f64 y 6)))))))
(neg.f64 (+.f64 (/.f64 6 (*.f64 y y)) (+.f64 (+.f64 (/.f64 36 (pow.f64 y 4)) (/.f64 216 (pow.f64 y 6))) (/.f64 1296 (pow.f64 y 8)))))
(-.f64 (/.f64 -6 (*.f64 y y)) (+.f64 (/.f64 36 (pow.f64 y 4)) (+.f64 (/.f64 216 (pow.f64 y 6)) (/.f64 1296 (pow.f64 y 8)))))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))))) 1)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))) 1)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))) 3)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))) 3) 1/3)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 y (sqrt.f64 1/6))) 2)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 y 4)) (pow.f64 (cos.f64 x) 2)))
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 y 4) (pow.f64 (cos.f64 x) 2))))
(fabs.f64 (*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 y (*.f64 y 1/6))))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))))))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6))) 3))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 y (*.f64 y 1/6)) 3)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))) 1))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 y (*.f64 y 1/6)))))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 1/6 y) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x y) 2))) 1)
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(pow.f64 (pow.f64 (*.f64 x y) 2) 1)
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) 3)
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x y) 2) 3) 1/3)
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(sqrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 y 4)))
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x y) 2))))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x y) 2) 3))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 y y) 3)))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 x x) 3)))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x y) 2)))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 x y) 2)))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x y) 2)) 1))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x y) 2)))
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 y x) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) (*.f64 y (*.f64 y 1/6)))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(+.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 (pow.f64 (*.f64 x y) 2) -1/12))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))))) 1)
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 1)
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 1 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 2)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 y (+.f64 1/6 (*.f64 -1/12 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y (+.f64 1/6 (*.f64 -1/12 (*.f64 x x))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 2)) (cbrt.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 y (+.f64 1/6 (*.f64 -1/12 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y (+.f64 1/6 (*.f64 -1/12 (*.f64 x x))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6)) 2)))
(*.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (sqrt.f64 -1/12) (*.f64 x y))) (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (sqrt.f64 -1/12) (*.f64 x y))))
(pow.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (*.f64 y x) (sqrt.f64 -1/12))) 2)
(pow.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 y (*.f64 x (sqrt.f64 -1/12)))) 2)
(/.f64 (fma.f64 (pow.f64 (*.f64 y y) 3) 1/216 (pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 3)) (fma.f64 1/36 (pow.f64 y 4) (-.f64 (*.f64 1/144 (*.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))))
(/.f64 (fma.f64 (pow.f64 y 6) 1/216 (pow.f64 (*.f64 -1/12 (pow.f64 (*.f64 y x) 2)) 3)) (fma.f64 1/36 (pow.f64 y 4) (-.f64 (*.f64 (*.f64 1/144 (pow.f64 x 4)) (pow.f64 y 4)) (*.f64 y (*.f64 (*.f64 1/6 y) (*.f64 -1/12 (pow.f64 (*.f64 y x) 2)))))))
(/.f64 (fma.f64 1/216 (pow.f64 y 6) (*.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) -1/1728)) (fma.f64 1/36 (pow.f64 y 4) (fma.f64 1/144 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 1/6 (*.f64 y y)) (*.f64 (pow.f64 (*.f64 y x) 2) 1/12)))))
(/.f64 (fma.f64 1/216 (pow.f64 y 6) (*.f64 (pow.f64 (*.f64 y x) 6) -1/1728)) (fma.f64 1/36 (pow.f64 y 4) (fma.f64 1/144 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 1/6 (*.f64 y y)) (*.f64 (pow.f64 (*.f64 y x) 2) 1/12)))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 1/144 (*.f64 (pow.f64 x 4) (pow.f64 y 4)))) (-.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 (*.f64 1/144 (pow.f64 x 4)) (pow.f64 y 4))) (-.f64 (*.f64 1/6 (*.f64 y y)) (*.f64 -1/12 (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (pow.f64 y 4) (-.f64 1/36 (*.f64 1/144 (pow.f64 x 4)))) (fma.f64 1/6 (*.f64 y y) (*.f64 (pow.f64 (*.f64 y x) 2) 1/12)))
(/.f64 (*.f64 (pow.f64 y 4) (+.f64 1/36 (*.f64 -1/144 (pow.f64 x 4)))) (fma.f64 1/6 (*.f64 y y) (*.f64 (pow.f64 (*.f64 y x) 2) 1/12)))
(pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 1)
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))) 3)
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(pow.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 3) 1/3)
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(pow.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (sqrt.f64 -1/12) (*.f64 x y))) 2)
(pow.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (*.f64 y x) (sqrt.f64 -1/12))) 2)
(pow.f64 (hypot.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 y (*.f64 x (sqrt.f64 -1/12)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 2))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(log.f64 (exp.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) 3))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(exp.f64 (log.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))) 1))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 y y) (fma.f64 -1/12 (*.f64 x x) 1/6))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12))) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)) 3)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 3) 1/3)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(pow.f64 (*.f64 (sqrt.f64 -1/12) (*.f64 x y)) 2)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(sqrt.f64 (*.f64 1/144 (*.f64 (pow.f64 x 4) (pow.f64 y 4))))
(sqrt.f64 (*.f64 (*.f64 1/144 (pow.f64 x 4)) (pow.f64 y 4)))
(sqrt.f64 (*.f64 1/144 (pow.f64 (*.f64 y x) 4)))
(log.f64 (pow.f64 (exp.f64 -1/12) (pow.f64 (*.f64 x y) 2)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12))))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12) 3))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)) 1))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x y) 2) -1/12)))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 -1/12 (pow.f64 (*.f64 y x) 2))
(+.f64 1 (*.f64 y (*.f64 y 1/6)))
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 (*.f64 y (*.f64 y 1/6)) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(+.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(+.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(-.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (/.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 (*.f64 y y) -1/6 1)))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (*.f64 y 1/6) 1))) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 -1/36 (pow.f64 y 4) 1)))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (fma.f64 (*.f64 y y) -1/6 1))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1)) 2) (/.f64 (fma.f64 (*.f64 y y) -1/6 1) (cbrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (sqrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1)) (/.f64 (fma.f64 (*.f64 y y) -1/6 1) (sqrt.f64 (fma.f64 -1/36 (pow.f64 y 4) 1))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 -1/46656 (pow.f64 (pow.f64 y 4) 3))) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 y 4) 3) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 12) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 y 8) 1/1296)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) 1) (*.f64 (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1) (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (+.f64 1 (*.f64 -1/46656 (pow.f64 (pow.f64 y 4) 3))) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 y 4) 3) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 12) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) -1) (*.f64 (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 (+.f64 1 (*.f64 -1/46656 (pow.f64 (pow.f64 y 4) 3))) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 y 4) 3) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 12) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) 1) (*.f64 (fma.f64 1/36 (pow.f64 y 4) 1) (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 y 8) 1/1296)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) -1) (*.f64 (fma.f64 1/36 (pow.f64 y 4) 1) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 y 8) 1/1296)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (*.f64 -1 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3)))) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 -1/46656 (pow.f64 (pow.f64 y 4) 3))) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 y 4) 3) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 12) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 y 8) 1/1296)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (neg.f64 (fma.f64 -1/36 (pow.f64 y 4) 1)) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 1) (fma.f64 (*.f64 y y) -1/6 1))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2))) (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (*.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2))))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 2)) (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3)) (+.f64 1 (-.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y (*.f64 y 1/6)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3)) (+.f64 1 (-.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 1/6 (*.f64 y y)))))
(/.f64 (+.f64 1 (*.f64 1/216 (pow.f64 y 6))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y -1/6)))))
(/.f64 (+.f64 1 (*.f64 1/216 (pow.f64 y 6))) (+.f64 1 (*.f64 y (fma.f64 1/36 (pow.f64 y 3) (*.f64 y -1/6)))))
(/.f64 (*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) -1) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3)))) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1))
(/.f64 (+.f64 1 (*.f64 -1/46656 (pow.f64 (pow.f64 y 4) 3))) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 y 4) 3) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 12) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))) (fma.f64 1/36 (pow.f64 y 4) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 y 8) 1/1296)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3))) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1))
(/.f64 (+.f64 1 (*.f64 -1/46656 (pow.f64 (pow.f64 y 4) 3))) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 y 4) 3) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 12) -1/46656)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 (*.f64 1/36 (pow.f64 y 4)) (fma.f64 1/36 (pow.f64 y 4) 1) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))) (fma.f64 1/36 (pow.f64 y 4) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 (*.f64 y y) -1/6 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 y 8) 1/1296)) (*.f64 (fma.f64 y (*.f64 y -1/6) 1) (fma.f64 1/36 (pow.f64 y 4) 1)))
(/.f64 (*.f64 -1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (neg.f64 (fma.f64 (*.f64 y y) -1/6 1)))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (*.f64 y 1/6) 1)) 3)
(fma.f64 1/6 (*.f64 y y) 1)
(pow.f64 (pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 3) 1/3)
(fma.f64 1/6 (*.f64 y y) 1)
(pow.f64 (hypot.f64 1 (*.f64 y (sqrt.f64 1/6))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 2))
(fma.f64 1/6 (*.f64 y y) 1)
(log.f64 (exp.f64 (fma.f64 y (*.f64 y 1/6) 1)))
(fma.f64 1/6 (*.f64 y y) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (*.f64 y 1/6) 1))))
(fma.f64 1/6 (*.f64 y y) 1)
(cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y 1/6) 1) 3))
(fma.f64 1/6 (*.f64 y y) 1)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3) (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3) (/.f64 1 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 3))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 y 4) -1/36 1) 3) (/.f64 1 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 y 4) -1/36 1) 3) (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3) (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3) (/.f64 1 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 3))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 y 4) -1/36 1) 3) (/.f64 1 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 y 4) -1/36 1) 3) (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) 3) (/.f64 1 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 3))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 y 4) -1/36 1) 3) (/.f64 1 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 y 4) -1/36 1) 3) (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 3)))
(expm1.f64 (log1p.f64 (fma.f64 y (*.f64 y 1/6) 1)))
(fma.f64 1/6 (*.f64 y y) 1)
(exp.f64 (log1p.f64 (*.f64 y (*.f64 y 1/6))))
(exp.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 y (*.f64 y 1/6))) 1))
(exp.f64 (log1p.f64 (*.f64 1/6 (*.f64 y y))))
(log1p.f64 (expm1.f64 (fma.f64 y (*.f64 y 1/6) 1)))
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 y (*.f64 y 1/6) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 y 1/6) y 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 y y) 1/6 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 1 (*.f64 y (*.f64 y 1/6)) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 1 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(fma.f64 1 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(fma.f64 (*.f64 y (*.f64 y 1/6)) 1 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1 (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(fma.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1 (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) -2)) (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) -2)) (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) -2)) (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) -2)) (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 y 1/6)) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (*.f64 (pow.f64 (cbrt.f64 y) 2) 1/6) 1)
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (*.f64 1/6 (pow.f64 (cbrt.f64 y) 2)) 1)
(fma.f64 (*.f64 1/6 (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) 1)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y y) 1/36)) (*.f64 (cbrt.f64 (*.f64 y 1/6)) y) 1)
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/36))) (*.f64 y (cbrt.f64 (*.f64 1/6 y))) 1)
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 y (cbrt.f64 (*.f64 1/6 y))) 1)
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/6))) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) 1)
(fma.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) 1)
(fma.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (*.f64 y (*.f64 y 1/6))) 1)
(fma.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) 1)
(fma.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(fma.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 y 1/6)) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (sqrt.f64 (*.f64 y 1/6)) (*.f64 (sqrt.f64 (*.f64 y 1/6)) y) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 y (sqrt.f64 1/6)) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(fma.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (fma.f64 -1/36 (pow.f64 y 4) 1) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 (*.f64 1 (fma.f64 (pow.f64 y 4) -1/36 1)) (fma.f64 y (*.f64 y -1/6) 1))
(/.f64 (fma.f64 (pow.f64 y 4) -1/36 1) (fma.f64 y (*.f64 y -1/6) 1))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))) 1)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))) 1)
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 y 8) 1/1296))) (sqrt.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2))) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 2))) (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (/.f64 1 (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))) (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2))) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(fma.f64 (/.f64 1 (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 2))) (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (/.f64 1 (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))) (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 2))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(+.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -2) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (pow.f64 (sqrt.f64 (fma.f64 y (*.f64 y -1/6) 1)) -2))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(+.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -2) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (pow.f64 (sqrt.f64 (fma.f64 y (*.f64 y -1/6) 1)) -2))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) 1/36))) (cbrt.f64 (*.f64 y 1/6)) 1)
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/36))) (*.f64 y (cbrt.f64 (*.f64 1/6 y))) 1)
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 y (cbrt.f64 (*.f64 1/6 y))) 1)
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 y 1/6))) (sqrt.f64 (*.f64 y 1/6)) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 1/6 (cbrt.f64 (pow.f64 y 4))) (pow.f64 (cbrt.f64 y) 2) 1)
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (*.f64 1/6 (pow.f64 (cbrt.f64 y) 2)) 1)
(fma.f64 (*.f64 (*.f64 y 1/6) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (*.f64 (*.f64 y 1/6) (sqrt.f64 y)) (sqrt.f64 y) 1)
(fma.f64 1/6 (*.f64 y y) 1)
(fma.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 y (*.f64 y 1/6) 1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 1/6 (*.f64 y y) 1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (fma.f64 1/6 (*.f64 y y) 1) (fma.f64 (pow.f64 y 4) -1/36 1)))
(fma.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 y (*.f64 y 1/6) 1) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 1/6 (*.f64 y y) 1) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (fma.f64 1/6 (*.f64 y y) 1) (fma.f64 (pow.f64 y 4) -1/36 1)))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 -1/36 (pow.f64 y 4))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))) (+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))) (-.f64 1 (*.f64 1/216 (pow.f64 y 6)))))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))) (+.f64 1 (*.f64 -1/216 (pow.f64 y 6)))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))) (*.f64 (*.f64 -1/36 (pow.f64 y 4)) (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))) (+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))) (*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) (*.f64 (pow.f64 y 4) -1/36)))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))) (-.f64 1 (*.f64 1/216 (pow.f64 y 6)))))
(+.f64 (*.f64 (pow.f64 y 4) (/.f64 -1/36 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 (+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))) (+.f64 1 (*.f64 -1/216 (pow.f64 y 6)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))) 1)
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(*.f64 1 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(*.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1)
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) -2)) (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) -2)) (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1)))
(*.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2))
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 y (*.f64 y -1/6) 1))) (cbrt.f64 (pow.f64 (fma.f64 y (*.f64 y -1/6) 1) 2)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -1))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 y y) -1/6 1)) -2)
(pow.f64 (sqrt.f64 (fma.f64 y (*.f64 y -1/6) 1)) -2)
(*.f64 (/.f64 1 (fma.f64 -1/36 (pow.f64 y 4) 1)) (fma.f64 y (*.f64 y 1/6) 1))
(/.f64 (*.f64 1 (fma.f64 1/6 (*.f64 y y) 1)) (fma.f64 -1/36 (pow.f64 y 4) 1))
(/.f64 (fma.f64 1/6 (*.f64 y y) 1) (fma.f64 (pow.f64 y 4) -1/36 1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 y (*.f64 y 1/6)) 3))) (+.f64 1 (fma.f64 1/36 (pow.f64 y 4) (*.f64 y (*.f64 y 1/6)))))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 3))) (+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))))
(/.f64 (+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))) (-.f64 1 (*.f64 1/216 (pow.f64 y 6))))
(/.f64 (+.f64 1 (fma.f64 1/6 (*.f64 y y) (*.f64 1/36 (pow.f64 y 4)))) (+.f64 1 (*.f64 -1/216 (pow.f64 y 6))))
(pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1)
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 1)
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 y y) -1/6 1))) 3)
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3) 1/3)
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(pow.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -1/2) 2)
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 y y) -1/6 1) -2))
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)))))
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1)) 3))
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (*.f64 y y) -1/6))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 y (*.f64 y -1/6)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 y y) -1/6)) -1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 y (*.f64 y -1/6)))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (*.f64 y y) -1/6))) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 y (*.f64 y -1/6)))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))))
(/.f64 1 (fma.f64 (*.f64 y y) -1/6 1))
(/.f64 1 (fma.f64 y (*.f64 y -1/6) 1))
(-.f64 (fma.f64 1/36 (pow.f64 y 4) 1) 1)
(*.f64 1/36 (pow.f64 y 4))
(*.f64 y (*.f64 (*.f64 y 1/6) (*.f64 y (*.f64 y 1/6))))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/6 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y 1/6))))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 y 1/6) (*.f64 y (*.f64 y (*.f64 y 1/6))))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1 (*.f64 1/36 (pow.f64 y 4)))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y (*.f64 y 1/6)))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 1/36 (pow.f64 y 4)) 1)
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (*.f64 (pow.f64 y 8) 1/1296)))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4)))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (pow.f64 (*.f64 1/6 (*.f64 y y)) 4)))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (cbrt.f64 (*.f64 (pow.f64 y 8) 1/1296)))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/6))) (*.f64 y (*.f64 y 1/6))))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (*.f64 (*.f64 1/6 (*.f64 y y)) (cbrt.f64 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (*.f64 1/6 (*.f64 y y)) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))))
(*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 (*.f64 y (sqrt.f64 1/6)) (*.f64 y (*.f64 y 1/6))))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (pow.f64 y 4) 1/36)
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y (sqrt.f64 1/6))) (*.f64 y (sqrt.f64 1/6)))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y y)) 1/6)
(*.f64 1/36 (pow.f64 y 4))
(*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))) (cbrt.f64 (*.f64 y (*.f64 y 1/6))))
(*.f64 (cbrt.f64 (*.f64 1/36 (pow.f64 y 4))) (*.f64 (*.f64 1/6 (*.f64 y y)) (cbrt.f64 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (*.f64 1/6 (*.f64 y y)) (*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 y y))) (cbrt.f64 (*.f64 1/36 (pow.f64 y 4)))))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 y 1/6)) 4))
(*.f64 1/36 (pow.f64 y 4))
(log.f64 (pow.f64 (exp.f64 1/36) (pow.f64 y 4)))
(*.f64 1/36 (pow.f64 y 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/36 (pow.f64 y 4)))))
(*.f64 1/36 (pow.f64 y 4))
(cbrt.f64 (*.f64 1/46656 (pow.f64 (pow.f64 y 4) 3)))
(cbrt.f64 (*.f64 1/46656 (pow.f64 y 12)))
(expm1.f64 (log1p.f64 (*.f64 1/36 (pow.f64 y 4))))
(*.f64 1/36 (pow.f64 y 4))
(exp.f64 (log.f64 (*.f64 1/36 (pow.f64 y 4))))
(*.f64 1/36 (pow.f64 y 4))
(exp.f64 (*.f64 (log.f64 (*.f64 1/36 (pow.f64 y 4))) 1))
(*.f64 1/36 (pow.f64 y 4))
(log1p.f64 (expm1.f64 (*.f64 1/36 (pow.f64 y 4))))
(*.f64 1/36 (pow.f64 y 4))

eval426.0ms (5%)

Compiler

Compiled 17381 to 12572 computations (27.7% saved)

prune114.0ms (1.3%)

Pruning

16 alts after pruning (11 fresh and 5 done)

PrunedKeptTotal
New93710947
Fresh314
Picked415
Done044
Total94416960
Accurracy
100.0%
Counts
960 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.1%
(pow.f64 (*.f64 y (sqrt.f64 1/6)) 2)
23.6%
(+.f64 (+.f64 0 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y (*.f64 1/6 y)))) 1)
43.2%
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
20.1%
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
35.8%
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y))))))
35.8%
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
35.8%
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
35.8%
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
24.8%
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
100.0%
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
73.4%
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
20.1%
(*.f64 1/6 (*.f64 y y))
14.6%
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
50.0%
(cos.f64 x)
33.9%
(cbrt.f64 (*.f64 (pow.f64 y 6) 1/216))
26.1%
1
Compiler

Compiled 513 to 347 computations (32.4% saved)

regimes61.0ms (0.7%)

Counts
28 → 1
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
(*.f64 (cos.f64 x) (+.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y)))))
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x)))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (+.f64 0 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y (*.f64 1/6 y)))) 1)
(/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y))))))
(cbrt.f64 (*.f64 (pow.f64 y 6) 1/216))
(pow.f64 (*.f64 y (sqrt.f64 1/6)) 2)
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
Outputs
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
Calls

5 calls:

15.0ms
y
13.0ms
x
11.0ms
(cos.f64 x)
9.0ms
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
6.0ms
(/.f64 (sinh.f64 y) y)
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
100.0%1(cos.f64 x)
100.0%1(/.f64 (sinh.f64 y) y)
Compiler

Compiled 332 to 208 computations (37.3% saved)

regimes176.0ms (2.1%)

Counts
27 → 6
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
(*.f64 (cos.f64 x) (+.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y)))))
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x)))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (+.f64 0 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y (*.f64 1/6 y)))) 1)
(/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y))))))
(cbrt.f64 (*.f64 (pow.f64 y 6) 1/216))
(pow.f64 (*.f64 y (sqrt.f64 1/6)) 2)
Outputs
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(cbrt.f64 (*.f64 (pow.f64 y 6) 1/216))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
(cbrt.f64 (*.f64 (pow.f64 y 6) 1/216))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
Calls

3 calls:

108.0ms
y
47.0ms
(cos.f64 x)
14.0ms
x
Results
AccuracySegmentsBranch
73.4%1x
88.9%6y
73.4%1(cos.f64 x)
Compiler

Compiled 310 to 195 computations (37.1% saved)

regimes91.0ms (1.1%)

Counts
25 → 7
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
(*.f64 (cos.f64 x) (+.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y)))))
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x)))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (+.f64 0 (/.f64 (*.f64 1/36 (pow.f64 y 4)) (*.f64 y (*.f64 1/6 y)))) 1)
(/.f64 (-.f64 1 (*.f64 1/36 (pow.f64 y 4))) (+.f64 1 (*.f64 (*.f64 y y) -1/6)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/6 (*.f64 y y)) 2)) (/.f64 1 (-.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y))))))
Outputs
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x)))))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
Calls

1 calls:

85.0ms
y
Results
AccuracySegmentsBranch
86.7%7y
Compiler

Compiled 291 to 180 computations (38.1% saved)

regimes67.0ms (0.8%)

Counts
19 → 7
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
(*.f64 (cos.f64 x) (+.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y)))))
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
Outputs
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
(*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
Calls

1 calls:

62.0ms
y
Results
AccuracySegmentsBranch
86.7%7y
Compiler

Compiled 193 to 118 computations (38.9% saved)

regimes63.0ms (0.7%)

Counts
18 → 7
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
(*.f64 (cos.f64 x) (+.f64 1 (+.f64 0 (*.f64 y (*.f64 1/6 y)))))
Outputs
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
Calls

1 calls:

58.0ms
y
Results
AccuracySegmentsBranch
86.7%7y
Compiler

Compiled 179 to 109 computations (39.1% saved)

regimes59.0ms (0.7%)

Counts
16 → 7
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(fma.f64 y (*.f64 1/6 y) 1)
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 1/6 (*.f64 y (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 y (*.f64 1/6 y)))
Outputs
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(cos.f64 x)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))
Calls

1 calls:

55.0ms
y
Results
AccuracySegmentsBranch
86.6%7y
Compiler

Compiled 157 to 96 computations (38.9% saved)

regimes105.0ms (1.2%)

Counts
13 → 7
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(fma.f64 y (*.f64 1/6 y) 1)
Outputs
(*.f64 1/6 (*.f64 y y))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(cos.f64 x)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 1/6 (*.f64 y y))
Calls

3 calls:

47.0ms
y
33.0ms
(cos.f64 x)
21.0ms
x
Results
AccuracySegmentsBranch
64.1%6(cos.f64 x)
59.4%3x
80.4%7y
Compiler

Compiled 140 to 90 computations (35.7% saved)

regimes62.0ms (0.7%)

Counts
10 → 7
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) y) (*.f64 y 1/6))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y (*.f64 y 1/6)) (*.f64 y 1/6)) y)) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
Outputs
(*.f64 1/6 (*.f64 y y))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y)))))
(*.f64 1/6 (*.f64 y y))
Calls

2 calls:

38.0ms
y
21.0ms
x
Results
AccuracySegmentsBranch
48.0%4x
57.0%7y
Compiler

Compiled 124 to 80 computations (35.5% saved)

regimes23.0ms (0.3%)

Counts
7 → 5
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
Outputs
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
(*.f64 1/6 (*.f64 y y))
(*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))
Calls

1 calls:

22.0ms
y
Results
AccuracySegmentsBranch
50.0%5y
Compiler

Compiled 54 to 34 computations (37% saved)

regimes25.0ms (0.3%)

Counts
6 → 5
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 0 (*.f64 y (*.f64 1/6 y))) 1)
Outputs
(*.f64 1/6 (*.f64 y y))
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 1/6 (*.f64 y y))
Calls

1 calls:

22.0ms
y
Results
AccuracySegmentsBranch
49.7%5y
Compiler

Compiled 43 to 28 computations (34.9% saved)

regimes8.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
Outputs
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
Calls

2 calls:

4.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
43.2%1x
43.2%1y
Compiler

Compiled 28 to 19 computations (32.1% saved)

regimes20.0ms (0.2%)

Counts
3 → 3
Calls
Call 1
Inputs
1
(*.f64 1/6 (*.f64 y y))
(+.f64 0 (*.f64 y (*.f64 1/6 y)))
Outputs
(*.f64 1/6 (*.f64 y y))
1
(*.f64 1/6 (*.f64 y y))
Calls

2 calls:

10.0ms
x
9.0ms
y
Results
AccuracySegmentsBranch
43.2%3y
32.5%3x
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes7.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
1
Outputs
1
Calls

2 calls:

4.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
26.1%1x
26.1%1y
Compiler

Compiled 9 to 7 computations (22.2% saved)

bsearch238.0ms (2.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
2.5111515195006332e+150
1.2698799979640185e+168
25.0ms
1.3637991320703603e+49
5.306077246282839e+52
61.0ms
3.730525321492046e-11
7.087514255043176e-8
28.0ms
-5.8551755886393595e+53
-8.091102909090767e+48
55.0ms
-8.805946316418754e+202
-2.750100350785235e+197
Results
81.0ms150×body1024infinite
68.0ms339×body256infinite
46.0ms78×body256valid
19.0ms87×body512infinite
7.0ms26×body1024valid
5.0ms24×body512valid
Compiler

Compiled 1040 to 828 computations (20.4% saved)

bsearch220.0ms (2.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
2.5111515195006332e+150
1.2698799979640185e+168
44.0ms
1.3637991320703603e+49
5.306077246282839e+52
36.0ms
3.730525321492046e-11
7.087514255043176e-8
18.0ms
-467603792.6818089
-87650485.40273212
41.0ms
-7.355114179600112e+70
-3.209510967447073e+68
23.0ms
-2.7284952496272744e+155
-6.81699664572705e+150
Results
116.0ms381×body256infinite
42.0ms159×body1024infinite
22.0ms37×body1024valid
16.0ms84×body512infinite
9.0ms79×body256valid
2.0ms12×body512valid
Compiler

Compiled 1679 to 1173 computations (30.1% saved)

bsearch181.0ms (2.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
2.5111515195006332e+150
1.2698799979640185e+168
27.0ms
1.3637991320703603e+49
5.306077246282839e+52
25.0ms
3.730525321492046e-11
7.087514255043176e-8
27.0ms
-467603792.6818089
-87650485.40273212
50.0ms
-2.534026206101603e+67
-3.884806393786689e+62
23.0ms
-2.7284952496272744e+155
-6.81699664572705e+150
Results
57.0ms183×body1024infinite
46.0ms95×body512infinite
43.0ms362×body256infinite
10.0ms81×body256valid
9.0ms31×body1024valid
3.0ms16×body512valid
Compiler

Compiled 1678 to 1186 computations (29.3% saved)

bsearch224.0ms (2.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
2.5111515195006332e+150
1.2698799979640185e+168
25.0ms
1.3637991320703603e+49
5.306077246282839e+52
71.0ms
7.087514255043176e-8
197853021189.44226
50.0ms
-467603792.6818089
-87650485.40273212
23.0ms
-2.534026206101603e+67
-3.884806393786689e+62
24.0ms
-2.7284952496272744e+155
-6.81699664572705e+150
Results
54.0ms114×body512infinite
53.0ms193×body1024infinite
49.0ms413×body256infinite
47.0ms24×body1024valid
6.0ms48×body256valid
2.0msbody512valid
Compiler

Compiled 1684 to 1178 computations (30% saved)

bsearch153.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
2.5111515195006332e+150
1.2698799979640185e+168
27.0ms
1.3637991320703603e+49
5.306077246282839e+52
32.0ms
7.087514255043176e-8
197853021189.44226
17.0ms
-467603792.6818089
-87650485.40273212
24.0ms
-2.534026206101603e+67
-3.884806393786689e+62
23.0ms
-2.7284952496272744e+155
-6.81699664572705e+150
Results
57.0ms194×body1024infinite
56.0ms477×body256infinite
21.0ms113×body512infinite
3.0msbody1024valid
1.0msbody256valid
0.0msbody512valid
Compiler

Compiled 1556 to 1082 computations (30.5% saved)

bsearch221.0ms (2.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.5111515195006332e+150
1.2698799979640185e+168
23.0ms
1.3637991320703603e+49
5.306077246282839e+52
68.0ms
7.087514255043176e-8
197853021189.44226
19.0ms
-467603792.6818089
-87650485.40273212
53.0ms
-2.534026206101603e+67
-3.884806393786689e+62
25.0ms
-2.7284952496272744e+155
-6.81699664572705e+150
Results
57.0ms193×body1024infinite
48.0ms97×body512infinite
47.0ms37×body1024valid
46.0ms398×body256infinite
7.0ms61×body256valid
3.0ms14×body512valid
Compiler

Compiled 1502 to 1046 computations (30.4% saved)

bsearch194.0ms (2.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
2.5111515195006332e+150
1.2698799979640185e+168
22.0ms
1.3637991320703603e+49
5.306077246282839e+52
36.0ms
7.087514255043176e-8
197853021189.44226
34.0ms
-6.870221553455665e-24
-2.2093306734687182e-30
27.0ms
-2.534026206101603e+67
-3.884806393786689e+62
30.0ms
-2.7284952496272744e+155
-6.81699664572705e+150
Results
59.0ms334×body256infinite
49.0ms165×body1024infinite
29.0ms72×body1024valid
18.0ms149×body256valid
17.0ms93×body512infinite
7.0ms35×body512valid
Compiler

Compiled 1920 to 1316 computations (31.5% saved)

bsearch108.0ms (1.3%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.5618790943759836e+261
8.687920499209807e+264
13.0ms
1.2698799979640185e+168
6.261378048921025e+168
32.0ms
7.087514255043176e-8
197853021189.44226
51.0ms
-6.870221553455665e-24
-2.2093306734687182e-30
Results
31.0ms37×body512valid
19.0ms159×body256valid
18.0ms60×body1024valid
15.0ms55×body1024infinite
14.0ms93×body256infinite
5.0ms28×body512infinite
Compiler

Compiled 646 to 480 computations (25.7% saved)

bsearch158.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
78.0ms
1.2698799979640185e+168
6.261378048921025e+168
34.0ms
7.087514255043176e-8
197853021189.44226
29.0ms
-6.870221553455665e-24
-2.2093306734687182e-30
17.0ms
-2.0418691637594942e+131
-1.3032711676748666e+130
Results
82.0ms76×body1024infinite
22.0ms73×body1024valid
18.0ms154×body256infinite
17.0ms129×body256valid
8.0ms42×body512infinite
5.0ms22×body512valid
Compiler

Compiled 672 to 482 computations (28.3% saved)

bsearch96.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
60787814502127.43
2.4961338096972445e+23
67.0ms
-6.870221553455665e-24
-2.2093306734687182e-30
Results
12.0ms39×body1024infinite
11.0ms37×body1024valid
11.0ms86×body256infinite
10.0ms89×body256valid
4.0ms19×body512infinite
4.0ms18×body512valid
Compiler

Compiled 230 to 190 computations (17.4% saved)

simplify76.0ms (0.9%)

Algorithm
egg-herbie
Rules
54×*-commutative
24×+-commutative
18×sub-neg
14×distribute-lft-neg-in
14×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01452387
11882387
22132387
32282387
42382387
52422387
62432387
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
(if (<=.f64 y -279999999999999986320121889898583697494896492913214067585064348936058328264998857131794860896825526386684512565479871187794551091015469806593800605935740711825570263074455900021762623070414414282752) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -2399999999999999850807477239976319853127394232631296) (cbrt.f64 (*.f64 (pow.f64 y 6) 1/216)) (if (<=.f64 y 5289050460814003/75557863725914323419136) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 6799999999999999688056851828675895659178205349150720) (*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1)) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (cbrt.f64 (*.f64 (pow.f64 y 6) 1/216)) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -71999999999999999092281256006549495650014848893312846322354642460082176) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -90000000) (fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x))))) (if (<=.f64 y 5289050460814003/75557863725914323419136) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1)) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -90000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 5289050460814003/75557863725914323419136) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1)) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -100000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 620) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -165000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 25000) (cos.f64 x) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -90000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 440) (cos.f64 x) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 y y))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 215) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 y y))))))))
(if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 230) (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (if (<=.f64 y 1499999999999999900790742252114461843557925324645497277917539233461550970049405471438538648893768920756371831899547782213309071220167219189919187758105592926241577500672) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 1999999999999999857547681040733515073753478641623153224463562961402940190709054988015492682882276552884948779539095127050864586233002245134357428718762445554209708921491609358759288994086416534767263294334755723897091779949617923739887142153550856217846978969600) (*.f64 1/6 (*.f64 y y)) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))))
(if (<=.f64 y -199999999999999982405111001914463627825705729939051460364922737117355163153802565541919878198424069508213948681199740222346696327168) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))) (if (<=.f64 y 650) (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (if (<=.f64 y 1299999999999999997817442847307098803421191520145969270941237047702469451481743765174425350334268336333903284522754500980900308723016074467225063631690909367953006788608) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))) (*.f64 1/6 (*.f64 y y))))))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y 62000000000000) 1 (*.f64 1/6 (*.f64 y y))))
1
Outputs
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
(if (<=.f64 y -279999999999999986320121889898583697494896492913214067585064348936058328264998857131794860896825526386684512565479871187794551091015469806593800605935740711825570263074455900021762623070414414282752) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -2399999999999999850807477239976319853127394232631296) (cbrt.f64 (*.f64 (pow.f64 y 6) 1/216)) (if (<=.f64 y 5289050460814003/75557863725914323419136) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 6799999999999999688056851828675895659178205349150720) (*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1)) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (cbrt.f64 (*.f64 (pow.f64 y 6) 1/216)) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))))))))
(if (<=.f64 y -279999999999999986320121889898583697494896492913214067585064348936058328264998857131794860896825526386684512565479871187794551091015469806593800605935740711825570263074455900021762623070414414282752) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -2399999999999999850807477239976319853127394232631296) (cbrt.f64 (*.f64 (pow.f64 y 6) 1/216)) (if (<=.f64 y 5289050460814003/75557863725914323419136) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 6799999999999999688056851828675895659178205349150720) (*.f64 (fma.f64 y (*.f64 y 1/6) 1) (+.f64 1 (*.f64 -1/2 (*.f64 x x)))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (cbrt.f64 (*.f64 (pow.f64 y 6) 1/216)) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -71999999999999999092281256006549495650014848893312846322354642460082176) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -90000000) (fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x))))) (if (<=.f64 y 5289050460814003/75557863725914323419136) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1)) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -71999999999999999092281256006549495650014848893312846322354642460082176) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -90000000) (fma.f64 1/6 (*.f64 y y) (*.f64 -1/12 (*.f64 y (*.f64 y (*.f64 x x))))) (if (<=.f64 y 5289050460814003/75557863725914323419136) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (fma.f64 y (*.f64 y 1/6) 1) (+.f64 1 (*.f64 -1/2 (*.f64 x x)))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -90000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 5289050460814003/75557863725914323419136) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (fma.f64 y (*.f64 1/6 y) 1) (+.f64 (*.f64 -1/2 (*.f64 x x)) 1)) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -90000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 5289050460814003/75557863725914323419136) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (fma.f64 y (*.f64 y 1/6) 1) (+.f64 1 (*.f64 -1/2 (*.f64 x x)))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -100000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 620) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -100000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 620) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y)))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -165000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 25000) (cos.f64 x) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y))) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -165000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 25000) (cos.f64 x) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 (cos.f64 x) (*.f64 y y)))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -90000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 440) (cos.f64 x) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 y y))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -90000000) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 440) (cos.f64 x) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 y y))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 215) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 y y) 1/36) (*.f64 y y))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 y y))))))))
(if (<=.f64 y -13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y -24999999999999998820130556284541701672812822838215424632605405872128) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 215) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (if (<=.f64 y 51999999999999999647489331066804654776008838981091328) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (*.f64 (-.f64 1 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) 1/36))) (/.f64 1 (-.f64 1 (*.f64 1/6 (*.f64 y y))))) (*.f64 1/6 (*.f64 y y))))))))
(if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 230) (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (if (<=.f64 y 1499999999999999900790742252114461843557925324645497277917539233461550970049405471438538648893768920756371831899547782213309071220167219189919187758105592926241577500672) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x))) (if (<=.f64 y 1999999999999999857547681040733515073753478641623153224463562961402940190709054988015492682882276552884948779539095127050864586233002245134357428718762445554209708921491609358759288994086416534767263294334755723897091779949617923739887142153550856217846978969600) (*.f64 1/6 (*.f64 y y)) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 (*.f64 -1/12 x) x)))))))
(if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (if (<=.f64 y 230) (+.f64 1 (*.f64 1/6 (*.f64 y y))) (if (or (<=.f64 y 1499999999999999900790742252114461843557925324645497277917539233461550970049405471438538648893768920756371831899547782213309071220167219189919187758105592926241577500672) (not (<=.f64 y 1999999999999999857547681040733515073753478641623153224463562961402940190709054988015492682882276552884948779539095127050864586233002245134357428718762445554209708921491609358759288994086416534767263294334755723897091779949617923739887142153550856217846978969600))) (*.f64 (*.f64 y y) (+.f64 1/6 (*.f64 x (*.f64 x -1/12)))) (*.f64 1/6 (*.f64 y y)))))
(if (<=.f64 y -199999999999999982405111001914463627825705729939051460364922737117355163153802565541919878198424069508213948681199740222346696327168) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))) (if (<=.f64 y 650) (+.f64 (*.f64 1/6 (*.f64 y y)) 1) (if (<=.f64 y 1299999999999999997817442847307098803421191520145969270941237047702469451481743765174425350334268336333903284522754500980900308723016074467225063631690909367953006788608) (*.f64 -1/12 (*.f64 (*.f64 x x) (*.f64 y y))) (*.f64 1/6 (*.f64 y y))))))
(if (<=.f64 y -199999999999999982405111001914463627825705729939051460364922737117355163153802565541919878198424069508213948681199740222346696327168) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 -1/12 (*.f64 (*.f64 y y) (*.f64 x x))) (if (<=.f64 y 650) (+.f64 1 (*.f64 1/6 (*.f64 y y))) (if (<=.f64 y 1299999999999999997817442847307098803421191520145969270941237047702469451481743765174425350334268336333903284522754500980900308723016074467225063631690909367953006788608) (*.f64 -1/12 (*.f64 (*.f64 y y) (*.f64 x x))) (*.f64 1/6 (*.f64 y y))))))
(+.f64 (*.f64 1/6 (*.f64 y y)) 1)
(+.f64 1 (*.f64 1/6 (*.f64 y y)))
(if (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (*.f64 1/6 (*.f64 y y)) (if (<=.f64 y 62000000000000) 1 (*.f64 1/6 (*.f64 y y))))
(if (or (<=.f64 y -4627840190124763/680564733841876926926749214863536422912) (not (<=.f64 y 62000000000000))) (*.f64 1/6 (*.f64 y y)) 1)
1
Compiler

Compiled 906 to 551 computations (39.2% saved)

soundness1.6s (18.6%)

Rules
1652×fma-def
1652×fma-def
1652×fma-def
1652×fma-def
1640×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01471751
13301435
215381139
376121139
02614149
16263791
218023601
365463597
02614149
16263791
218023601
365463597
057110291
113879767
250709715
02614149
16263791
218023601
365463597
057110291
113879767
250709715
048510549
112259383
246799127
025199
1540143
26528135
019107
1402107
24586107
025199
1540143
26528135
02614149
16263791
218023601
365463597
057110291
113879767
250709715
01242
124638
2308038
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1229 to 874 computations (28.9% saved)

end363.0ms (4.2%)

Compiler

Compiled 1782 to 1020 computations (42.8% saved)

Profiling

Loading profile data...